description: Tests imported from utd-sv rc: 0 (means success: 1) should_fail: 0 tags: utd-sv incdirs: /tmpfs/src/github/sv-tests/third_party/tests/utd-sv top_module: type: parsing mode: parsing files: third_party/tests/utd-sv/fpu_add_ctl.v time_elapsed: 0.440s ram usage: 9712 KB
moore --dump-ast third_party/tests/utd-sv/fpu_add_ctl.v
[
Svlog(
Root {
timeunits: Timeunit {
unit: None,
prec: None,
},
items: [
Module(
ModDecl {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):1346-69884,
lifetime: Static,
name: fpu_add_ctl(3),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):1353-1364,
params: [],
ports: [
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):1368-1378,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):1365-1368,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):1368-1378,
name: inq_in1_51(5),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):1381-1391,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):1378-1381,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):1381-1391,
name: inq_in1_54(7),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):1394-1404,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):1391-1394,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):1394-1404,
name: inq_in1_63(9),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):1407-1425,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):1404-1407,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):1407-1425,
name: inq_in1_50_0_neq_0(11),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):1428-1447,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):1425-1428,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):1428-1447,
name: inq_in1_53_32_neq_0(13),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):1450-1466,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):1447-1450,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):1450-1466,
name: inq_in1_exp_eq_0(15),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):1469-1488,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):1466-1469,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):1469-1488,
name: inq_in1_exp_neq_ffs(17),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):1491-1501,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):1488-1491,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):1491-1501,
name: inq_in2_51(19),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):1504-1514,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):1501-1504,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):1504-1514,
name: inq_in2_54(21),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):1517-1527,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):1514-1517,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):1517-1527,
name: inq_in2_63(23),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):1530-1548,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):1527-1530,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):1530-1548,
name: inq_in2_50_0_neq_0(25),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):1551-1570,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):1548-1551,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):1551-1570,
name: inq_in2_53_32_neq_0(27),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):1573-1589,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):1570-1573,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):1573-1589,
name: inq_in2_exp_eq_0(29),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):1592-1611,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):1589-1592,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):1592-1611,
name: inq_in2_exp_neq_ffs(31),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):1614-1620,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):1611-1614,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):1614-1620,
name: inq_op(33),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):1623-1635,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):1620-1623,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):1623-1635,
name: inq_rnd_mode(35),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):1638-1644,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):1635-1638,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):1638-1644,
name: inq_id(37),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):1647-1654,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):1644-1647,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):1647-1654,
name: inq_fcc(39),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):1657-1664,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):1654-1657,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):1657-1664,
name: inq_add(41),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):1667-1679,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):1664-1667,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):1667-1679,
name: add_dest_rdy(43),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):1682-1704,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):1679-1682,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):1682-1704,
name: a1stg_in2_neq_in1_frac(45),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):1707-1728,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):1704-1707,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):1707-1728,
name: a1stg_in2_gt_in1_frac(47),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):1731-1751,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):1728-1731,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):1731-1751,
name: a1stg_in2_eq_in1_exp(49),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):1754-1767,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):1751-1754,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):1754-1767,
name: a1stg_expadd1(51),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):1770-1782,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):1767-1770,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):1770-1782,
name: a2stg_expadd(53),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):1785-1804,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):1782-1785,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):1785-1804,
name: a2stg_frac2hi_neq_0(55),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):1807-1826,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):1804-1807,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):1807-1826,
name: a2stg_frac2lo_neq_0(57),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):1829-1838,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):1826-1829,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):1829-1838,
name: a2stg_exp(59),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):1841-1857,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):1838-1841,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):1841-1857,
name: a3stg_fsdtoix_nx(61),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):1860-1875,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):1857-1860,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):1860-1875,
name: a3stg_fsdtoi_nx(63),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):1878-1892,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):1875-1878,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):1878-1892,
name: a2stg_frac2_63(65),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):1895-1904,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):1892-1895,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):1895-1904,
name: a4stg_exp(67),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):1907-1922,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):1904-1907,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):1907-1922,
name: add_of_out_cout(69),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):1925-1941,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):1922-1925,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):1925-1941,
name: a4stg_frac_neq_0(71),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):1944-1964,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):1941-1944,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):1944-1964,
name: a4stg_shl_data_neq_0(73),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):1967-1984,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):1964-1967,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):1967-1984,
name: a4stg_frac_dbl_nx(75),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):1987-2004,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):1984-1987,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):1987-2004,
name: a4stg_frac_sng_nx(77),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2007-2020,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2004-2007,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2007-2020,
name: a1stg_expadd2(79),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2023-2040,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2020-2023,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2023-2040,
name: a1stg_expadd4_inv(81),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2043-2055,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2040-2043,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2043-2055,
name: a3stg_denorm(83),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2058-2074,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2055-2058,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2058-2074,
name: a3stg_denorm_inv(85),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2077-2093,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2074-2077,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2077-2093,
name: a4stg_denorm_inv(87),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2096-2105,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2093-2096,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2096-2105,
name: a3stg_exp(89),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2108-2119,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2105-2108,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2108-2119,
name: a4stg_round(91),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2122-2133,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2119-2122,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2122-2133,
name: a3stg_lead0(93),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2136-2153,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2133-2136,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2136-2153,
name: a4stg_rnd_frac_40(95),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2156-2173,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2153-2156,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2156-2173,
name: a4stg_rnd_frac_39(97),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2176-2193,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2173-2176,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2176-2193,
name: a4stg_rnd_frac_11(99),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2196-2213,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2193-2196,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2196-2213,
name: a4stg_rnd_frac_10(101),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2216-2234,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2213-2216,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2216-2234,
name: a4stg_frac_38_0_nx(103),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2237-2254,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2234-2237,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2237-2254,
name: a4stg_frac_9_0_nx(105),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2257-2263,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2254-2257,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2257-2263,
name: arst_l(107),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2266-2272,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2263-2266,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2266-2272,
name: grst_l(109),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2275-2279,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2272-2275,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2275-2279,
name: rclk(111),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2284-2299,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2279-2284,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2284-2299,
name: add_pipe_active(113),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2302-2322,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2299-2302,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2302-2322,
name: a1stg_denorm_sng_in1(115),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2325-2345,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2322-2325,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2325-2345,
name: a1stg_denorm_dbl_in1(117),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2348-2368,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2345-2348,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2348-2368,
name: a1stg_denorm_sng_in2(119),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2371-2391,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2368-2371,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2371-2391,
name: a1stg_denorm_dbl_in2(121),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2394-2412,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2391-2394,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2394-2412,
name: a1stg_norm_sng_in1(123),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2415-2433,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2412-2415,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2415-2433,
name: a1stg_norm_dbl_in1(125),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2436-2454,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2433-2436,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2436-2454,
name: a1stg_norm_sng_in2(127),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2457-2475,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2454-2457,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2457-2475,
name: a1stg_norm_dbl_in2(129),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2478-2488,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2475-2478,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2478-2488,
name: a1stg_step(131),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2491-2502,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2488-2491,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2491-2502,
name: a1stg_stepa(133),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2505-2516,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2502-2505,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2505-2516,
name: a1stg_sngop(135),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2519-2533,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2516-2519,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2519-2533,
name: a1stg_intlngop(137),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2536-2549,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2533-2536,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2536-2549,
name: a1stg_fsdtoix(139),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2552-2563,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2549-2552,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2552-2563,
name: a1stg_fstod(141),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2566-2577,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2563-2566,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2566-2577,
name: a1stg_fstoi(143),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2580-2591,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2577-2580,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2580-2591,
name: a1stg_fstox(145),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2594-2605,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2591-2594,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2594-2605,
name: a1stg_fdtoi(147),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2608-2619,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2605-2608,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2608-2619,
name: a1stg_fdtox(149),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2622-2636,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2619-2622,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2622-2636,
name: a1stg_faddsubs(151),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2639-2653,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2636-2639,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2639-2653,
name: a1stg_faddsubd(153),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2656-2667,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2653-2656,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2656-2667,
name: a1stg_fdtos(155),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2670-2685,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2667-2670,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2670-2685,
name: a2stg_faddsubop(157),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2688-2707,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2685-2688,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2688-2707,
name: a2stg_fsdtoix_fdtos(159),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2710-2721,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2707-2710,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2710-2721,
name: a2stg_fitos(161),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2724-2735,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2721-2724,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2724-2735,
name: a2stg_fitod(163),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2738-2749,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2735-2738,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2738-2749,
name: a2stg_fxtos(165),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2752-2763,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2749-2752,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2752-2763,
name: a2stg_fxtod(167),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2766-2781,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2763-2766,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2766-2781,
name: a3stg_faddsubop(169),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2784-2800,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2781-2784,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2784-2800,
name: a3stg_faddsubopa(171),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2803-2814,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2800-2803,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2803-2814,
name: a4stg_dblop(173),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2817-2830,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2814-2817,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2817-2830,
name: a6stg_fadd_in(175),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2833-2846,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2830-2833,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2833-2846,
name: add_id_out_in(177),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2849-2860,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2846-2849,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2849-2860,
name: add_fcc_out(179),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2863-2876,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2860-2863,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2863-2876,
name: a6stg_dbl_dst(181),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2879-2892,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2876-2879,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2879-2892,
name: a6stg_sng_dst(183),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2895-2909,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2892-2895,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2895-2909,
name: a6stg_long_dst(185),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2912-2925,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2909-2912,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2912-2925,
name: a6stg_int_dst(187),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2928-2940,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2925-2928,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2928-2940,
name: a6stg_fcmpop(189),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2943-2953,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2940-2943,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2943-2953,
name: a6stg_step(191),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2956-2968,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2953-2956,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2956-2968,
name: a3stg_sub_in(193),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2971-2983,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2968-2971,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2971-2983,
name: add_sign_out(195),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2986-2996,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2983-2986,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2986-2996,
name: add_cc_out(197),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2999-3010,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2996-2999,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):2999-3010,
name: a4stg_in_of(199),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3013-3024,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3010-3013,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3013-3024,
name: add_exc_out(201),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3027-3047,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3024-3027,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3027-3047,
name: a2stg_frac1_in_frac1(203),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3050-3070,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3047-3050,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3050-3070,
name: a2stg_frac1_in_frac2(205),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3073-3090,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3070-3073,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3073-3090,
name: a1stg_2nan_in_inv(207),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3093-3112,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3090-3093,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3093-3112,
name: a1stg_faddsubop_inv(209),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3115-3134,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3112-3115,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3115-3134,
name: a2stg_frac1_in_qnan(211),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3137-3154,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3134-3137,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3137-3154,
name: a2stg_frac1_in_nv(213),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3157-3178,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3154-3157,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3157-3178,
name: a2stg_frac1_in_nv_dbl(215),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3181-3201,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3178-3181,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3181-3201,
name: a2stg_frac2_in_frac1(217),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3204-3223,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3201-3204,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3204-3223,
name: a2stg_frac2_in_qnan(219),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3226-3242,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3223-3226,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3226-3242,
name: a2stg_shr_cnt_in(221),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3245-3267,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3242-3245,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3245-3267,
name: a2stg_shr_cnt_5_inv_in(223),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3270-3293,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3267-3270,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3270-3293,
name: a2stg_shr_frac2_shr_int(225),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3296-3319,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3293-3296,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3296-3319,
name: a2stg_shr_frac2_shr_dbl(227),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3322-3345,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3319-3322,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3322-3345,
name: a2stg_shr_frac2_shr_sng(229),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3348-3367,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3345-3348,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3348-3367,
name: a2stg_shr_frac2_max(231),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3370-3384,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3367-3370,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3370-3384,
name: a2stg_sub_step(233),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3387-3413,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3384-3387,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3387-3413,
name: a2stg_fracadd_frac2_inv_in(235),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3416-3447,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3413-3416,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3416-3447,
name: a2stg_fracadd_frac2_inv_shr1_in(237),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3450-3469,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3447-3450,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3450-3469,
name: a2stg_fracadd_frac2(239),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3472-3492,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3469-3472,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3472-3492,
name: a2stg_fracadd_cin_in(241),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3495-3508,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3492-3495,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3495-3508,
name: a3stg_exp_7ff(243),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3511-3523,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3508-3511,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3511-3523,
name: a3stg_exp_ff(245),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3526-3539,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3523-3526,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3526-3539,
name: a3stg_exp_add(247),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3542-3560,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3539-3542,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3542-3560,
name: a2stg_expdec_neq_0(249),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3563-3580,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3560-3563,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3563-3580,
name: a3stg_exp10_0_eq0(251),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3583-3600,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3580-3583,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3583-3600,
name: a3stg_exp10_1_eq0(253),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3603-3618,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3600-3603,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3603-3618,
name: a3stg_fdtos_inv(255),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3621-3643,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3618-3621,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3621-3643,
name: a4stg_fixtos_fxtod_inv(257),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3646-3668,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3643-3646,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3646-3668,
name: a4stg_rnd_frac_add_inv(259),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3671-3687,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3668-3671,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3671-3687,
name: a4stg_shl_cnt_in(261),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3690-3703,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3687-3690,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3690-3703,
name: a4stg_rnd_sng(263),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3706-3719,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3703-3706,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3706-3719,
name: a4stg_rnd_dbl(265),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3722-3741,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3719-3722,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3722-3741,
name: add_frac_out_rndadd(267),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3744-3765,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3741-3744,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3744-3765,
name: add_frac_out_rnd_frac(269),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3768-3784,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3765-3768,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3768-3784,
name: add_frac_out_shl(271),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3787-3797,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3784-3787,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3787-3797,
name: a4stg_to_0(273),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3800-3818,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3797-3800,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3800-3818,
name: add_exp_out_expinc(275),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3821-3836,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3818-3821,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3821-3836,
name: add_exp_out_exp(277),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3839-3855,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3836-3839,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3839-3855,
name: add_exp_out_exp1(279),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3858-3876,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3855-3858,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3858-3876,
name: add_exp_out_expadd(281),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3879-3893,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3876-3879,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3879-3893,
name: a4stg_to_0_inv(283),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3897-3899,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3893-3897,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3897-3899,
name: se(285),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3902-3904,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3899-3902,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3902-3904,
name: si(287),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3907-3909,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3904-3907,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3907-3909,
name: so(289),
},
dims: [],
expr: None,
},
],
items: [
ParamDecl(
ParamDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3915-4213,
local: false,
kind: Value(
[
ParamValueDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3927-3939,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3915-3927,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3927-3932,
name: FADDS(291),
},
dims: [],
expr: Some(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3934-3939,
data: LiteralExpr(
BasedInteger(
Some(
8(293),
),
false,
'h',
41(295),
),
),
},
),
},
ParamValueDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3943-3955,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3939-3943,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3943-3948,
name: FADDD(297),
},
dims: [],
expr: Some(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3950-3955,
data: LiteralExpr(
BasedInteger(
Some(
8(293),
),
false,
'h',
42(299),
),
),
},
),
},
ParamValueDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3959-3971,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3955-3959,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3959-3964,
name: FSUBS(301),
},
dims: [],
expr: Some(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3966-3971,
data: LiteralExpr(
BasedInteger(
Some(
8(293),
),
false,
'h',
45(303),
),
),
},
),
},
ParamValueDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3975-3987,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3971-3975,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3975-3980,
name: FSUBD(305),
},
dims: [],
expr: Some(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3982-3987,
data: LiteralExpr(
BasedInteger(
Some(
8(293),
),
false,
'h',
46(307),
),
),
},
),
},
ParamValueDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3991-4003,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3987-3991,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3991-3996,
name: FCMPS(309),
},
dims: [],
expr: Some(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):3998-4003,
data: LiteralExpr(
BasedInteger(
Some(
8(293),
),
false,
'h',
51(311),
),
),
},
),
},
ParamValueDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):4007-4019,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):4003-4007,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):4007-4012,
name: FCMPD(313),
},
dims: [],
expr: Some(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):4014-4019,
data: LiteralExpr(
BasedInteger(
Some(
8(293),
),
false,
'h',
52(315),
),
),
},
),
},
ParamValueDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):4023-4036,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):4019-4023,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):4023-4029,
name: FCMPES(317),
},
dims: [],
expr: Some(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):4031-4036,
data: LiteralExpr(
BasedInteger(
Some(
8(293),
),
false,
'h',
55(319),
),
),
},
),
},
ParamValueDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):4040-4053,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):4036-4040,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):4040-4046,
name: FCMPED(321),
},
dims: [],
expr: Some(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):4048-4053,
data: LiteralExpr(
BasedInteger(
Some(
8(293),
),
false,
'h',
56(323),
),
),
},
),
},
ParamValueDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):4057-4069,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):4053-4057,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):4057-4062,
name: FSTOX(325),
},
dims: [],
expr: Some(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):4064-4069,
data: LiteralExpr(
BasedInteger(
Some(
8(293),
),
false,
'h',
81(327),
),
),
},
),
},
ParamValueDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):4073-4085,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):4069-4073,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):4073-4078,
name: FDTOX(329),
},
dims: [],
expr: Some(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):4080-4085,
data: LiteralExpr(
BasedInteger(
Some(
8(293),
),
false,
'h',
82(331),
),
),
},
),
},
ParamValueDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):4089-4101,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):4085-4089,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):4089-4094,
name: FSTOI(333),
},
dims: [],
expr: Some(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):4096-4101,
data: LiteralExpr(
BasedInteger(
Some(
8(293),
),
false,
'h',
d1(335),
),
),
},
),
},
ParamValueDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):4105-4117,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):4101-4105,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):4105-4110,
name: FDTOI(337),
},
dims: [],
expr: Some(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):4112-4117,
data: LiteralExpr(
BasedInteger(
Some(
8(293),
),
false,
'h',
d2(339),
),
),
},
),
},
ParamValueDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):4121-4133,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):4117-4121,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):4121-4126,
name: FSTOD(341),
},
dims: [],
expr: Some(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):4128-4133,
data: LiteralExpr(
BasedInteger(
Some(
8(293),
),
false,
'h',
c9(343),
),
),
},
),
},
ParamValueDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):4137-4149,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):4133-4137,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):4137-4142,
name: FDTOS(345),
},
dims: [],
expr: Some(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):4144-4149,
data: LiteralExpr(
BasedInteger(
Some(
8(293),
),
false,
'h',
c6(347),
),
),
},
),
},
ParamValueDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):4153-4165,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):4149-4153,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):4153-4158,
name: FXTOS(349),
},
dims: [],
expr: Some(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):4160-4165,
data: LiteralExpr(
BasedInteger(
Some(
8(293),
),
false,
'h',
84(351),
),
),
},
),
},
ParamValueDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):4169-4181,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):4165-4169,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):4169-4174,
name: FXTOD(353),
},
dims: [],
expr: Some(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):4176-4181,
data: LiteralExpr(
BasedInteger(
Some(
8(293),
),
false,
'h',
88(355),
),
),
},
),
},
ParamValueDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):4185-4197,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):4181-4185,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):4185-4190,
name: FITOS(357),
},
dims: [],
expr: Some(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):4192-4197,
data: LiteralExpr(
BasedInteger(
Some(
8(293),
),
false,
'h',
c4(359),
),
),
},
),
},
ParamValueDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):4201-4213,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):4197-4201,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):4201-4206,
name: FITOD(361),
},
dims: [],
expr: Some(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):4208-4213,
data: LiteralExpr(
BasedInteger(
Some(
8(293),
),
false,
'h',
c8(363),
),
),
},
),
},
],
),
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):4217-4235,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):4217-4224,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):4224-4234,
name: inq_in1_51(5),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):4224-4234,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):4262-4280,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):4262-4269,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):4269-4279,
name: inq_in1_54(7),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):4269-4279,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):4307-4325,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):4307-4314,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):4314-4324,
name: inq_in1_63(9),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):4314-4324,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):4352-4378,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):4352-4359,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):4359-4377,
name: inq_in1_50_0_neq_0(11),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):4359-4377,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):4409-4436,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):4409-4416,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):4416-4435,
name: inq_in1_53_32_neq_0(13),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):4416-4435,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):4468-4492,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):4468-4475,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):4475-4491,
name: inq_in1_exp_eq_0(15),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):4475-4491,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):4524-4551,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):4524-4531,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):4531-4550,
name: inq_in1_exp_neq_ffs(17),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):4531-4550,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):4587-4605,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):4587-4594,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):4594-4604,
name: inq_in2_51(19),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):4594-4604,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):4632-4650,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):4632-4639,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):4639-4649,
name: inq_in2_54(21),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):4639-4649,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):4677-4695,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):4677-4684,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):4684-4694,
name: inq_in2_63(23),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):4684-4694,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):4722-4748,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):4722-4729,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):4729-4747,
name: inq_in2_50_0_neq_0(25),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):4729-4747,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):4779-4806,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):4779-4786,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):4786-4805,
name: inq_in2_53_32_neq_0(27),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):4786-4805,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):4838-4862,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):4838-4845,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):4845-4861,
name: inq_in2_exp_eq_0(29),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):4845-4861,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):4894-4921,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):4894-4901,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):4901-4920,
name: inq_in2_exp_neq_ffs(31),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):4901-4920,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):4957-4976,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):4963-4968,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):4964-4965,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):4966-4967,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
),
],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):4969-4975,
name: inq_op(33),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):4969-4975,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):5009-5034,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):5015-5020,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):5016-5017,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):5018-5019,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
),
],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):5021-5033,
name: inq_rnd_mode(35),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):5021-5033,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):5073-5092,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):5079-5084,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):5080-5081,
data: LiteralExpr(
Number(
4(371),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):5082-5083,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
),
],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):5085-5091,
name: inq_id(37),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):5085-5091,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):5132-5152,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):5138-5143,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):5139-5140,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):5141-5142,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
),
],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):5144-5151,
name: inq_fcc(39),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):5144-5151,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):5183-5198,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):5183-5190,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):5190-5197,
name: inq_add(41),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):5190-5197,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):5220-5240,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):5220-5227,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):5227-5239,
name: add_dest_rdy(43),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):5227-5239,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):5277-5307,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):5277-5284,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):5284-5306,
name: a1stg_in2_neq_in1_frac(45),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):5284-5306,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):5346-5375,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):5346-5353,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):5353-5374,
name: a1stg_in2_gt_in1_frac(47),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):5353-5374,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):5413-5441,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):5413-5420,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):5420-5440,
name: a1stg_in2_eq_in1_exp(49),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):5420-5440,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):5479-5506,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):5485-5491,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):5486-5488,
data: LiteralExpr(
Number(
11(373),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):5489-5490,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
),
],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):5492-5505,
name: a1stg_expadd1(51),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):5492-5505,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):5548-5574,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):5554-5560,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):5555-5557,
data: LiteralExpr(
Number(
11(373),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):5558-5559,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
),
],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):5561-5573,
name: a2stg_expadd(53),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):5561-5573,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):5607-5634,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):5607-5614,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):5614-5633,
name: a2stg_frac2hi_neq_0(55),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):5614-5633,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):5675-5702,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):5675-5682,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):5682-5701,
name: a2stg_frac2lo_neq_0(57),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):5682-5701,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):5744-5767,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):5750-5756,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):5751-5753,
data: LiteralExpr(
Number(
11(373),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):5754-5755,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
),
],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):5757-5766,
name: a2stg_exp(59),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):5757-5766,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):5794-5818,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):5794-5801,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):5801-5817,
name: a3stg_fsdtoix_nx(61),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):5801-5817,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):5853-5876,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):5853-5860,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):5860-5875,
name: a3stg_fsdtoi_nx(63),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):5860-5875,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):5915-5937,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):5915-5922,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):5922-5936,
name: a2stg_frac2_63(65),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):5922-5936,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):5974-5997,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):5980-5986,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):5981-5983,
data: LiteralExpr(
Number(
11(373),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):5984-5985,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
),
],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):5987-5996,
name: a4stg_exp(67),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):5987-5996,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):6024-6047,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):6024-6031,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):6031-6046,
name: add_of_out_cout(69),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):6031-6046,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):6085-6109,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):6085-6092,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):6092-6108,
name: a4stg_frac_neq_0(71),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):6092-6108,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):6140-6168,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):6140-6147,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):6147-6167,
name: a4stg_shl_data_neq_0(73),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):6147-6167,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):6208-6233,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):6208-6215,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):6215-6232,
name: a4stg_frac_dbl_nx(75),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):6215-6232,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):6269-6294,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):6269-6276,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):6276-6293,
name: a4stg_frac_sng_nx(77),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):6276-6293,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):6330-6356,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):6336-6341,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):6337-6338,
data: LiteralExpr(
Number(
5(375),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):6339-6340,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
),
],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):6342-6355,
name: a1stg_expadd2(79),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):6342-6355,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):6398-6429,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):6404-6410,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):6405-6407,
data: LiteralExpr(
Number(
10(377),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):6408-6409,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
),
],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):6411-6428,
name: a1stg_expadd4_inv(81),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):6411-6428,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):6470-6490,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):6470-6477,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):6477-6489,
name: a3stg_denorm(83),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):6477-6489,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):6522-6546,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):6522-6529,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):6529-6545,
name: a3stg_denorm_inv(85),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):6529-6545,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):6586-6610,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):6586-6593,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):6593-6609,
name: a4stg_denorm_inv(87),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):6593-6609,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):6629-6652,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):6635-6641,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):6636-6638,
data: LiteralExpr(
Number(
10(377),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):6639-6640,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
),
],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):6642-6651,
name: a3stg_exp(89),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):6642-6651,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):6679-6698,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):6679-6686,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):6686-6697,
name: a4stg_round(91),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):6686-6697,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):6733-6757,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):6739-6744,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):6740-6741,
data: LiteralExpr(
Number(
5(375),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):6742-6743,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
),
],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):6745-6756,
name: a3stg_lead0(93),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):6745-6756,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):6793-6818,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):6793-6800,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):6800-6817,
name: a4stg_rnd_frac_40(95),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):6800-6817,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):6856-6881,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):6856-6863,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):6863-6880,
name: a4stg_rnd_frac_39(97),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):6863-6880,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):6919-6944,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):6919-6926,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):6926-6943,
name: a4stg_rnd_frac_11(99),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):6926-6943,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):6982-7007,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):6982-6989,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):6989-7006,
name: a4stg_rnd_frac_10(101),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):6989-7006,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):7045-7071,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):7045-7052,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):7052-7070,
name: a4stg_frac_38_0_nx(103),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):7052-7070,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):7107-7132,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):7107-7114,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):7114-7131,
name: a4stg_frac_9_0_nx(105),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):7114-7131,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):7168-7182,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):7168-7175,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):7175-7181,
name: arst_l(107),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):7175-7181,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):7228-7242,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):7228-7235,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):7235-7241,
name: grst_l(109),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):7235-7241,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):7287-7299,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):7287-7294,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):7294-7298,
name: rclk(111),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):7294-7298,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):7318-7342,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):7318-7326,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):7326-7341,
name: add_pipe_active(113),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):7326-7341,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):7389-7418,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):7389-7397,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):7397-7417,
name: a1stg_denorm_sng_in1(115),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):7397-7417,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):7459-7488,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):7459-7467,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):7467-7487,
name: a1stg_denorm_dbl_in1(117),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):7467-7487,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):7529-7558,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):7529-7537,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):7537-7557,
name: a1stg_denorm_sng_in2(119),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):7537-7557,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):7599-7628,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):7599-7607,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):7607-7627,
name: a1stg_denorm_dbl_in2(121),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):7607-7627,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):7669-7696,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):7669-7677,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):7677-7695,
name: a1stg_norm_sng_in1(123),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):7677-7695,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):7737-7764,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):7737-7745,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):7745-7763,
name: a1stg_norm_dbl_in1(125),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):7745-7763,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):7805-7832,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):7805-7813,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):7813-7831,
name: a1stg_norm_sng_in2(127),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):7813-7831,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):7873-7900,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):7873-7881,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):7881-7899,
name: a1stg_norm_dbl_in2(129),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):7881-7899,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):7941-7960,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):7941-7949,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):7949-7959,
name: a1stg_step(131),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):7949-7959,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):7979-7999,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):7979-7987,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):7987-7998,
name: a1stg_stepa(133),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):7987-7998,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):8024-8044,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):8024-8032,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):8032-8043,
name: a1stg_sngop(135),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):8032-8043,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):8087-8110,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):8087-8095,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):8095-8109,
name: a1stg_intlngop(137),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):8095-8109,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):8147-8169,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):8147-8155,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):8155-8168,
name: a1stg_fsdtoix(139),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):8155-8168,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):8210-8230,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):8210-8218,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):8218-8229,
name: a1stg_fstod(141),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):8218-8229,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):8254-8274,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):8254-8262,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):8262-8273,
name: a1stg_fstoi(143),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):8262-8273,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):8298-8318,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):8298-8306,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):8306-8317,
name: a1stg_fstox(145),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):8306-8317,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):8342-8362,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):8342-8350,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):8350-8361,
name: a1stg_fdtoi(147),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):8350-8361,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):8386-8406,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):8386-8394,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):8394-8405,
name: a1stg_fdtox(149),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):8394-8405,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):8430-8453,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):8430-8438,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):8438-8452,
name: a1stg_faddsubs(151),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):8438-8452,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):8489-8512,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):8489-8497,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):8497-8511,
name: a1stg_faddsubd(153),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):8497-8511,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):8548-8568,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):8548-8556,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):8556-8567,
name: a1stg_fdtos(155),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):8556-8567,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):8592-8616,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):8592-8600,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):8600-8615,
name: a2stg_faddsubop(157),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):8600-8615,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):8655-8683,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):8655-8663,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):8663-8682,
name: a2stg_fsdtoix_fdtos(159),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):8663-8682,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):8723-8743,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):8723-8731,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):8731-8742,
name: a2stg_fitos(161),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):8731-8742,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):8767-8787,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):8767-8775,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):8775-8786,
name: a2stg_fitod(163),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):8775-8786,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):8811-8831,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):8811-8819,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):8819-8830,
name: a2stg_fxtos(165),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):8819-8830,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):8855-8875,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):8855-8863,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):8863-8874,
name: a2stg_fxtod(167),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):8863-8874,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):8899-8923,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):8899-8907,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):8907-8922,
name: a3stg_faddsubop(169),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):8907-8922,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):8965-8995,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):8972-8977,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):8973-8974,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):8975-8976,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
),
],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):8978-8994,
name: a3stg_faddsubopa(171),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):8978-8994,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):9037-9057,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):9037-9045,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):9045-9056,
name: a4stg_dblop(173),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):9045-9056,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):9100-9122,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):9100-9108,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):9108-9121,
name: a6stg_fadd_in(175),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):9108-9121,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):9162-9189,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):9169-9174,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):9170-9171,
data: LiteralExpr(
Number(
9(379),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):9172-9173,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
),
],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):9175-9188,
name: add_id_out_in(177),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):9175-9188,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):9224-9249,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):9231-9236,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):9232-9233,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):9234-9235,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
),
],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):9237-9248,
name: add_fcc_out(179),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):9237-9248,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):9288-9310,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):9288-9296,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):9296-9309,
name: a6stg_dbl_dst(181),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):9296-9309,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):9348-9370,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):9348-9356,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):9356-9369,
name: a6stg_sng_dst(183),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):9356-9369,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):9408-9431,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):9408-9416,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):9416-9430,
name: a6stg_long_dst(185),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):9416-9430,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):9470-9492,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):9470-9478,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):9478-9491,
name: a6stg_int_dst(187),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):9478-9491,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):9531-9552,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):9531-9539,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):9539-9551,
name: a6stg_fcmpop(189),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):9539-9551,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):9578-9597,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):9578-9586,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):9586-9596,
name: a6stg_step(191),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):9586-9596,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):9623-9644,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):9623-9631,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):9631-9643,
name: a3stg_sub_in(193),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):9631-9643,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):9685-9706,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):9685-9693,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):9693-9705,
name: add_sign_out(195),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):9693-9705,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):9727-9751,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):9734-9739,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):9735-9736,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):9737-9738,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
),
],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):9740-9750,
name: add_cc_out(197),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):9740-9750,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):9783-9803,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):9783-9791,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):9791-9802,
name: a4stg_in_of(199),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):9791-9802,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):9837-9862,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):9844-9849,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):9845-9846,
data: LiteralExpr(
Number(
4(371),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):9847-9848,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
),
],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):9850-9861,
name: add_exc_out(201),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):9850-9861,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):9900-9929,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):9900-9908,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):9908-9928,
name: a2stg_frac1_in_frac1(203),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):9908-9928,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):9960-9989,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):9960-9968,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):9968-9988,
name: a2stg_frac1_in_frac2(205),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):9968-9988,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):10020-10046,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):10020-10028,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):10028-10045,
name: a1stg_2nan_in_inv(207),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):10028-10045,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):10073-10101,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):10073-10081,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):10081-10100,
name: a1stg_faddsubop_inv(209),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):10081-10100,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):10128-10156,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):10128-10136,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):10136-10155,
name: a2stg_frac1_in_qnan(211),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):10136-10155,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):10183-10209,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):10183-10191,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):10191-10208,
name: a2stg_frac1_in_nv(213),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):10191-10208,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):10233-10263,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):10233-10241,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):10241-10262,
name: a2stg_frac1_in_nv_dbl(215),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):10241-10262,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):10299-10328,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):10299-10307,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):10307-10327,
name: a2stg_frac2_in_frac1(217),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):10307-10327,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):10359-10387,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):10359-10367,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):10367-10386,
name: a2stg_frac2_in_qnan(219),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):10367-10386,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):10414-10444,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):10421-10426,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):10422-10423,
data: LiteralExpr(
Number(
5(375),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):10424-10425,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
),
],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):10427-10443,
name: a2stg_shr_cnt_in(221),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):10427-10443,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):10485-10518,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):10485-10495,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):10495-10517,
name: a2stg_shr_cnt_5_inv_in(223),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):10495-10517,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):10560-10592,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):10560-10568,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):10568-10591,
name: a2stg_shr_frac2_shr_int(225),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):10568-10591,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):10623-10655,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):10623-10631,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):10631-10654,
name: a2stg_shr_frac2_shr_dbl(227),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):10631-10654,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):10686-10718,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):10686-10694,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):10694-10717,
name: a2stg_shr_frac2_shr_sng(229),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):10694-10717,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):10749-10777,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):10749-10757,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):10757-10776,
name: a2stg_shr_frac2_max(231),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):10757-10776,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):10808-10831,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):10808-10816,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):10816-10830,
name: a2stg_sub_step(233),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):10816-10830,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):10863-10898,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):10863-10871,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):10871-10897,
name: a2stg_fracadd_frac2_inv_in(235),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):10871-10897,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):10933-10973,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):10933-10941,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):10941-10972,
name: a2stg_fracadd_frac2_inv_shr1_in(237),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):10941-10972,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):11005-11033,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):11005-11013,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):11013-11032,
name: a2stg_fracadd_frac2(239),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):11013-11032,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):11071-11100,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):11071-11079,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):11079-11099,
name: a2stg_fracadd_cin_in(241),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):11079-11099,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):11140-11162,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):11140-11148,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):11148-11161,
name: a3stg_exp_7ff(243),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):11148-11161,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):11192-11213,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):11192-11200,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):11200-11212,
name: a3stg_exp_ff(245),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):11200-11212,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):11243-11265,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):11243-11251,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):11251-11264,
name: a3stg_exp_add(247),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):11251-11264,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):11295-11322,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):11295-11303,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):11303-11321,
name: a2stg_expdec_neq_0(249),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):11303-11321,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):11348-11374,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):11348-11356,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):11356-11373,
name: a3stg_exp10_0_eq0(251),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):11356-11373,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):11409-11435,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):11409-11417,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):11417-11434,
name: a3stg_exp10_1_eq0(253),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):11417-11434,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):11470-11494,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):11470-11478,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):11478-11493,
name: a3stg_fdtos_inv(255),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):11478-11493,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):11534-11565,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):11534-11542,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):11542-11564,
name: a4stg_fixtos_fxtod_inv(257),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):11542-11564,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):11605-11636,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):11605-11613,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):11613-11635,
name: a4stg_rnd_frac_add_inv(259),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):11613-11635,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):11670-11700,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):11677-11682,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):11678-11679,
data: LiteralExpr(
Number(
9(379),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):11680-11681,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
),
],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):11683-11699,
name: a4stg_shl_cnt_in(261),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):11683-11699,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):11741-11763,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):11741-11749,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):11749-11762,
name: a4stg_rnd_sng(263),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):11749-11762,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):11805-11827,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):11805-11813,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):11813-11826,
name: a4stg_rnd_dbl(265),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):11813-11826,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):11869-11897,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):11869-11877,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):11877-11896,
name: add_frac_out_rndadd(267),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):11877-11896,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):11929-11959,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):11929-11937,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):11937-11958,
name: add_frac_out_rnd_frac(269),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):11937-11958,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):11991-12016,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):11991-11999,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):11999-12015,
name: add_frac_out_shl(271),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):11999-12015,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12048-12067,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12048-12056,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12056-12066,
name: a4stg_to_0(273),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12056-12066,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12105-12132,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12105-12113,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12113-12131,
name: add_exp_out_expinc(275),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12113-12131,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12163-12187,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12163-12171,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12171-12186,
name: add_exp_out_exp(277),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12171-12186,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12218-12243,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12218-12226,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12226-12242,
name: add_exp_out_exp1(279),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12226-12242,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12274-12301,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12274-12282,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12282-12300,
name: add_exp_out_expadd(281),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12282-12300,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12332-12355,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12332-12340,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12340-12354,
name: a4stg_to_0_inv(283),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12340-12354,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12392-12402,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12392-12399,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12399-12401,
name: se(285),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12399-12401,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12420-12430,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12420-12427,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12427-12429,
name: si(287),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12427-12429,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12444-12455,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12444-12452,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12452-12454,
name: so(289),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12452-12454,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12472-12484,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12472-12478,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12478-12483,
name: reset(381),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12478-12483,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12485-12504,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12485-12491,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12491-12503,
name: a1stg_in1_51(383),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12491-12503,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12505-12524,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12505-12511,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12511-12523,
name: a1stg_in1_54(385),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12511-12523,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12525-12544,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12525-12531,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12531-12543,
name: a1stg_in1_63(387),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12531-12543,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12545-12572,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12545-12551,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12551-12571,
name: a1stg_in1_50_0_neq_0(389),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12551-12571,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12573-12601,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12573-12579,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12579-12600,
name: a1stg_in1_53_32_neq_0(391),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12579-12600,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12602-12627,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12602-12608,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12608-12626,
name: a1stg_in1_exp_eq_0(393),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12608-12626,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12628-12656,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12628-12634,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12634-12655,
name: a1stg_in1_exp_neq_ffs(395),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12634-12655,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12657-12676,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12657-12663,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12663-12675,
name: a1stg_in2_51(397),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12663-12675,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12677-12696,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12677-12683,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12683-12695,
name: a1stg_in2_54(399),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12683-12695,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12697-12716,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12697-12703,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12703-12715,
name: a1stg_in2_63(401),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12703-12715,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12717-12744,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12717-12723,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12723-12743,
name: a1stg_in2_50_0_neq_0(403),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12723-12743,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12745-12773,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12745-12751,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12751-12772,
name: a1stg_in2_53_32_neq_0(405),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12751-12772,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12774-12799,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12774-12780,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12780-12798,
name: a1stg_in2_exp_eq_0(407),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12780-12798,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12800-12828,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12800-12806,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12806-12827,
name: a1stg_in2_exp_neq_ffs(409),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12806-12827,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12829-12856,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12829-12835,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12835-12855,
name: a1stg_denorm_sng_in1(115),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12835-12855,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12857-12884,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12857-12863,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12863-12883,
name: a1stg_denorm_dbl_in1(117),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12863-12883,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12885-12912,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12885-12891,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12891-12911,
name: a1stg_denorm_sng_in2(119),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12891-12911,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12913-12940,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12913-12919,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12919-12939,
name: a1stg_denorm_dbl_in2(121),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12919-12939,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12941-12966,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12941-12947,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12947-12965,
name: a1stg_norm_sng_in1(123),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12947-12965,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12967-12992,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12967-12973,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12973-12991,
name: a1stg_norm_dbl_in1(125),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12973-12991,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12993-13018,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12993-12999,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12999-13017,
name: a1stg_norm_sng_in2(127),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):12999-13017,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13019-13044,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13019-13025,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13025-13043,
name: a1stg_norm_dbl_in2(129),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13025-13043,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13045-13070,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13045-13051,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13051-13069,
name: a1stg_snan_sng_in1(411),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13051-13069,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13071-13096,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13071-13077,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13077-13095,
name: a1stg_snan_dbl_in1(413),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13077-13095,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13097-13122,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13097-13103,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13103-13121,
name: a1stg_snan_sng_in2(415),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13103-13121,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13123-13148,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13123-13129,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13129-13147,
name: a1stg_snan_dbl_in2(417),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13129-13147,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13149-13174,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13149-13155,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13155-13173,
name: a1stg_qnan_sng_in1(419),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13155-13173,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13175-13200,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13175-13181,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13181-13199,
name: a1stg_qnan_dbl_in1(421),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13181-13199,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13201-13226,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13201-13207,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13207-13225,
name: a1stg_qnan_sng_in2(423),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13207-13225,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13227-13252,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13227-13233,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13233-13251,
name: a1stg_qnan_dbl_in2(425),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13233-13251,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13253-13274,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13253-13259,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13259-13273,
name: a1stg_snan_in1(427),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13259-13273,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13275-13296,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13275-13281,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13281-13295,
name: a1stg_snan_in2(429),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13281-13295,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13297-13318,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13297-13303,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13303-13317,
name: a1stg_qnan_in1(431),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13303-13317,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13319-13340,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13319-13325,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13325-13339,
name: a1stg_qnan_in2(433),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13325-13339,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13341-13365,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13341-13347,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13347-13364,
name: a1stg_nan_sng_in1(435),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13347-13364,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13366-13390,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13366-13372,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13372-13389,
name: a1stg_nan_dbl_in1(437),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13372-13389,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13391-13415,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13391-13397,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13397-13414,
name: a1stg_nan_sng_in2(439),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13397-13414,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13416-13440,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13416-13422,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13422-13439,
name: a1stg_nan_dbl_in2(441),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13422-13439,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13441-13461,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13441-13447,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13447-13460,
name: a1stg_nan_in1(443),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13447-13460,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13462-13482,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13462-13468,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13468-13481,
name: a1stg_nan_in2(445),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13468-13481,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13483-13502,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13483-13489,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13489-13501,
name: a1stg_nan_in(447),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13489-13501,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13503-13523,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13503-13509,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13509-13522,
name: a1stg_2nan_in(449),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13509-13522,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13524-13548,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13524-13530,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13530-13547,
name: a1stg_inf_sng_in1(451),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13530-13547,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13549-13573,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13549-13555,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13555-13572,
name: a1stg_inf_dbl_in1(453),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13555-13572,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13574-13598,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13574-13580,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13580-13597,
name: a1stg_inf_sng_in2(455),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13580-13597,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13599-13623,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13599-13605,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13605-13622,
name: a1stg_inf_dbl_in2(457),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13605-13622,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13624-13644,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13624-13630,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13630-13643,
name: a1stg_inf_in1(459),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13630-13643,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13645-13665,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13645-13651,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13651-13664,
name: a1stg_inf_in2(461),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13651-13664,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13666-13686,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13666-13672,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13672-13685,
name: a1stg_2inf_in(463),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13672-13685,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13687-13714,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13687-13693,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13693-13713,
name: a1stg_infnan_sng_in1(465),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13693-13713,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13715-13742,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13715-13721,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13721-13741,
name: a1stg_infnan_dbl_in1(467),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13721-13741,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13743-13770,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13743-13749,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13749-13769,
name: a1stg_infnan_sng_in2(469),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13749-13769,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13771-13798,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13771-13777,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13777-13797,
name: a1stg_infnan_dbl_in2(471),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13777-13797,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13799-13822,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13799-13805,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13805-13821,
name: a1stg_infnan_in1(473),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13805-13821,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13823-13846,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13823-13829,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13829-13845,
name: a1stg_infnan_in2(475),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13829-13845,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13847-13869,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13847-13853,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13853-13868,
name: a1stg_infnan_in(477),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13853-13868,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13870-13891,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13870-13876,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13876-13890,
name: a1stg_2zero_in(479),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13876-13890,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13892-13909,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13892-13898,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13898-13908,
name: a1stg_step(131),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13898-13908,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13910-13928,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13910-13916,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13916-13927,
name: a1stg_stepa(133),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13916-13927,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13929-13952,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13934-13939,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13935-13936,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13937-13938,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13940-13951,
name: a1stg_op_in(481),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13940-13951,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13953-13973,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13958-13963,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13959-13960,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13961-13962,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13964-13972,
name: a1stg_op(483),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13964-13972,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13974-13992,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13974-13980,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13980-13991,
name: a1stg_sngop(135),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13980-13991,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13993-14017,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13998-14003,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):13999-14000,
data: LiteralExpr(
Number(
3(485),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14001-14002,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14004-14016,
name: a1stg_sngopa(487),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14004-14016,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14018-14036,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14018-14024,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14024-14035,
name: a1stg_dblop(489),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14024-14035,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14037-14061,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14042-14047,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14043-14044,
data: LiteralExpr(
Number(
3(485),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14045-14046,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14048-14060,
name: a1stg_dblopa(491),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14048-14060,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14062-14088,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14067-14072,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14068-14069,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14070-14071,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14073-14087,
name: a1stg_rnd_mode(493),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14073-14087,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14089-14109,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14094-14099,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14095-14096,
data: LiteralExpr(
Number(
4(371),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14097-14098,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14100-14108,
name: a1stg_id(495),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14100-14108,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14110-14131,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14115-14120,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14116-14117,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14118-14119,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14121-14130,
name: a1stg_fcc(497),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14121-14130,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14132-14149,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14132-14138,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14138-14148,
name: a1stg_fadd(499),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14138-14148,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14150-14170,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14150-14156,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14156-14169,
name: a1stg_dbl_dst(501),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14156-14169,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14171-14191,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14171-14177,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14177-14190,
name: a1stg_sng_dst(503),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14177-14190,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14192-14213,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14192-14198,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14198-14212,
name: a1stg_long_dst(505),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14198-14212,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14214-14234,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14214-14220,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14220-14233,
name: a1stg_int_dst(507),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14220-14233,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14235-14256,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14235-14241,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14241-14255,
name: a1stg_intlngop(137),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14241-14255,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14257-14279,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14257-14263,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14263-14278,
name: a1stg_faddsubop(509),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14263-14278,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14280-14299,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14280-14286,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14286-14298,
name: a1stg_fsubop(511),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14286-14298,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14300-14319,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14300-14306,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14306-14318,
name: a1stg_fsdtox(513),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14306-14318,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14320-14340,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14320-14326,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14326-14339,
name: a1stg_fcmpesd(515),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14326-14339,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14341-14360,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14341-14347,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14347-14359,
name: a1stg_fcmpsd(517),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14347-14359,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14361-14388,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14361-14367,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14367-14387,
name: a1stg_faddsub_dtosop(519),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14367-14387,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14389-14408,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14389-14395,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14395-14407,
name: a1stg_fdtoix(521),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14395-14407,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14409-14428,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14409-14415,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14415-14427,
name: a1stg_fstoix(523),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14415-14427,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14429-14449,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14429-14435,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14435-14448,
name: a1stg_fsdtoix(139),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14435-14448,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14450-14470,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14450-14456,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14456-14469,
name: a1stg_fixtosd(525),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14456-14469,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14471-14489,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14471-14477,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14477-14488,
name: a1stg_fstod(141),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14477-14488,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14490-14508,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14490-14496,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14496-14507,
name: a1stg_fstoi(143),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14496-14507,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14509-14527,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14509-14515,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14515-14526,
name: a1stg_fstox(145),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14515-14526,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14528-14546,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14528-14534,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14534-14545,
name: a1stg_fdtoi(147),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14534-14545,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14547-14565,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14547-14553,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14553-14564,
name: a1stg_fdtox(149),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14553-14564,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14566-14592,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14566-14572,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14572-14591,
name: a1stg_fsdtoix_fdtos(527),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14572-14591,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14593-14611,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14593-14599,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14599-14610,
name: a1stg_fitos(529),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14599-14610,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14612-14630,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14612-14618,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14618-14629,
name: a1stg_fitod(531),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14618-14629,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14631-14649,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14631-14637,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14637-14648,
name: a1stg_fxtos(533),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14637-14648,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14650-14669,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14650-14656,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14656-14668,
name: a1stg_fcmpop(535),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14656-14668,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14670-14690,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14670-14676,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14676-14689,
name: a1stg_f4cycop(537),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14676-14689,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14691-14716,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14691-14697,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14697-14715,
name: a1stg_fixtos_fxtod(539),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14697-14715,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14717-14744,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14717-14723,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14723-14743,
name: a1stg_faddsubs_fdtos(541),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14723-14743,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14745-14766,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14745-14751,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14751-14765,
name: a1stg_faddsubs(151),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14751-14765,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14767-14788,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14767-14773,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14773-14787,
name: a1stg_faddsubd(153),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14773-14787,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14789-14807,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14789-14795,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14795-14806,
name: a1stg_fdtos(155),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14795-14806,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14808-14827,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14808-14814,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14814-14826,
name: a1stg_fistod(543),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14814-14826,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14828-14847,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14828-14834,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14834-14846,
name: a1stg_fixtos(545),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14834-14846,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14848-14866,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14848-14854,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14854-14865,
name: a1stg_fxtod(547),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14854-14865,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14867-14898,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14867-14883,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14883-14897,
name: a1stg_opdec_36(549),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14883-14897,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14899-14924,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14904-14911,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14905-14907,
data: LiteralExpr(
Number(
34(551),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14908-14910,
data: LiteralExpr(
Number(
28(553),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14912-14923,
name: a1stg_opdec(555),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14912-14923,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14925-14959,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14930-14935,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14931-14932,
data: LiteralExpr(
Number(
3(485),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14933-14934,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14941-14958,
name: a1stg_opdec_24_21(557),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14941-14958,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14960-14994,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14965-14970,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14966-14967,
data: LiteralExpr(
Number(
8(293),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14968-14969,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14976-14993,
name: a1stg_opdec_19_11(559),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14976-14993,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):14995-15027,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15000-15005,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15001-15002,
data: LiteralExpr(
Number(
9(379),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15003-15004,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15011-15026,
name: a1stg_opdec_9_0(561),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15011-15026,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15028-15047,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15028-15034,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15034-15046,
name: fixtosd_hold(563),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15034-15046,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15048-15075,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15053-15059,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15054-15056,
data: LiteralExpr(
Number(
30(565),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15057-15058,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15060-15074,
name: a2stg_opdec_in(567),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15060-15074,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15076-15107,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15076-15092,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15092-15106,
name: a2stg_opdec_36(569),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15092-15106,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15108-15133,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15113-15120,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15114-15116,
data: LiteralExpr(
Number(
34(551),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15117-15119,
data: LiteralExpr(
Number(
28(553),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15121-15132,
name: a2stg_opdec(571),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15121-15132,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15134-15168,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15139-15144,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15140-15141,
data: LiteralExpr(
Number(
3(485),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15142-15143,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15150-15167,
name: a2stg_opdec_24_21(573),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15150-15167,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15169-15203,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15174-15179,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15175-15176,
data: LiteralExpr(
Number(
8(293),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15177-15178,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15185-15202,
name: a2stg_opdec_19_11(575),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15185-15202,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15204-15236,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15209-15214,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15210-15211,
data: LiteralExpr(
Number(
9(379),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15212-15213,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15220-15235,
name: a2stg_opdec_9_0(577),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15220-15235,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15237-15263,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15242-15247,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15243-15244,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15245-15246,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15248-15262,
name: a2stg_rnd_mode(579),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15248-15262,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15264-15284,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15269-15274,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15270-15271,
data: LiteralExpr(
Number(
4(371),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15272-15273,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15275-15283,
name: a2stg_id(581),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15275-15283,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15285-15306,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15290-15295,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15291-15292,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15293-15294,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15296-15305,
name: a2stg_fcc(583),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15296-15305,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15307-15324,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15307-15313,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15313-15323,
name: a2stg_fadd(585),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15313-15323,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15325-15346,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15325-15331,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15331-15345,
name: a2stg_long_dst(587),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15331-15345,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15347-15369,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15347-15353,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15353-15368,
name: a2stg_faddsubop(157),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15353-15368,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15370-15389,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15370-15376,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15376-15388,
name: a2stg_fsubop(589),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15376-15388,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15390-15417,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15390-15396,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15396-15416,
name: a2stg_faddsub_dtosop(591),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15396-15416,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15418-15437,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15418-15424,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15424-15436,
name: a2stg_fdtoix(593),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15424-15436,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15438-15457,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15438-15444,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15444-15456,
name: a2stg_fstoix(595),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15444-15456,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15458-15478,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15458-15464,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15464-15477,
name: a2stg_fsdtoix(597),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15464-15477,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15479-15497,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15479-15485,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15485-15496,
name: a2stg_fstod(599),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15485-15496,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15498-15516,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15498-15504,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15504-15515,
name: a2stg_fstoi(601),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15504-15515,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15517-15535,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15517-15523,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15523-15534,
name: a2stg_fstox(603),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15523-15534,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15536-15554,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15536-15542,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15542-15553,
name: a2stg_fdtoi(605),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15542-15553,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15555-15573,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15555-15561,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15561-15572,
name: a2stg_fdtox(607),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15561-15572,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15574-15600,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15574-15580,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15580-15599,
name: a2stg_fsdtoix_fdtos(159),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15580-15599,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15601-15619,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15601-15607,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15607-15618,
name: a2stg_fitos(161),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15607-15618,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15620-15638,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15620-15626,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15626-15637,
name: a2stg_fitod(163),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15626-15637,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15639-15657,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15639-15645,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15645-15656,
name: a2stg_fxtos(165),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15645-15656,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15658-15677,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15658-15664,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15664-15676,
name: a2stg_fcmpop(609),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15664-15676,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15678-15703,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15678-15684,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15684-15702,
name: a2stg_fixtos_fxtod(611),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15684-15702,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15704-15722,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15704-15710,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15710-15721,
name: a2stg_fdtos(613),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15710-15721,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15723-15741,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15723-15729,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15729-15740,
name: a2stg_fxtod(167),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15729-15740,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15742-15773,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15742-15758,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15758-15772,
name: a3stg_opdec_36(615),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15758-15772,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15774-15799,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15779-15786,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15780-15782,
data: LiteralExpr(
Number(
34(551),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15783-15785,
data: LiteralExpr(
Number(
29(617),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15787-15798,
name: a3stg_opdec(619),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15787-15798,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15800-15831,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15800-15816,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15816-15830,
name: a3stg_opdec_24(621),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15816-15830,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15832-15863,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15832-15848,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15848-15862,
name: a3stg_opdec_21(623),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15848-15862,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15864-15896,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15869-15874,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15870-15871,
data: LiteralExpr(
Number(
9(379),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15872-15873,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15880-15895,
name: a3stg_opdec_9_0(625),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15880-15895,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15897-15923,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15902-15907,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15903-15904,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15905-15906,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15908-15922,
name: a3stg_rnd_mode(627),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15908-15922,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15924-15944,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15929-15934,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15930-15931,
data: LiteralExpr(
Number(
4(371),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15932-15933,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15935-15943,
name: a3stg_id(629),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15935-15943,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15945-15966,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15950-15955,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15951-15952,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15953-15954,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15956-15965,
name: a3stg_fcc(631),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15956-15965,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15967-15984,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15967-15973,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15973-15983,
name: a3stg_fadd(633),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15973-15983,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15985-16005,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15985-15991,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15991-16004,
name: a3stg_int_dst(635),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):15991-16004,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16006-16028,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16006-16012,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16012-16027,
name: a3stg_faddsubop(169),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16012-16027,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16029-16057,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16034-16039,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16035-16036,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16037-16038,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16040-16056,
name: a3stg_faddsubopa(171),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16040-16056,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16058-16078,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16058-16064,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16064-16077,
name: a3stg_fsdtoix(637),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16064-16077,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16079-16099,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16079-16085,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16085-16098,
name: a3stg_f4cycop(639),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16085-16098,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16100-16125,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16100-16106,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16106-16124,
name: a3stg_fixtos_fxtod(641),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16106-16124,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16126-16144,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16126-16132,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16132-16143,
name: a3stg_fdtos(643),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16132-16143,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16145-16176,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16145-16161,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16161-16175,
name: a4stg_opdec_36(645),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16161-16175,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16177-16202,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16182-16189,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16183-16185,
data: LiteralExpr(
Number(
34(551),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16186-16188,
data: LiteralExpr(
Number(
29(617),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16190-16201,
name: a4stg_opdec(647),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16190-16201,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16203-16234,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16203-16219,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16219-16233,
name: a4stg_opdec_24(649),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16219-16233,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16235-16266,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16235-16251,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16251-16265,
name: a4stg_opdec_21(651),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16251-16265,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16267-16297,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16267-16283,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16283-16296,
name: a4stg_opdec_9(653),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16283-16296,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16298-16330,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16303-16308,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16304-16305,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16306-16307,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16314-16329,
name: a4stg_opdec_7_0(655),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16314-16329,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16331-16360,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16336-16341,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16337-16338,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16339-16340,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16342-16359,
name: a4stg_rnd_mode_in(657),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16342-16359,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16361-16387,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16366-16371,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16367-16368,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16369-16370,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16372-16386,
name: a4stg_rnd_mode(659),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16372-16386,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16388-16415,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16393-16398,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16394-16395,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16396-16397,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16399-16414,
name: a4stg_rnd_mode2(661),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16399-16414,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16416-16439,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16421-16426,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16422-16423,
data: LiteralExpr(
Number(
9(379),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16424-16425,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16427-16438,
name: a4stg_id_in(663),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16427-16438,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16440-16460,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16445-16450,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16446-16447,
data: LiteralExpr(
Number(
9(379),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16448-16449,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16451-16459,
name: a4stg_id(665),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16451-16459,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16461-16482,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16466-16471,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16467-16468,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16469-16470,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16472-16481,
name: a4stg_fcc(667),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16472-16481,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16483-16501,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16483-16489,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16489-16500,
name: a4stg_dblop(173),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16489-16500,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16502-16519,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16502-16508,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16508-16518,
name: a4stg_fadd(669),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16508-16518,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16520-16542,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16520-16526,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16526-16541,
name: a4stg_faddsubop(671),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16526-16541,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16543-16570,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16543-16549,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16549-16569,
name: a4stg_faddsub_dtosop(673),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16549-16569,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16571-16591,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16571-16577,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16577-16590,
name: a4stg_fsdtoix(675),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16577-16590,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16592-16611,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16592-16598,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16598-16610,
name: a4stg_fcmpop(677),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16598-16610,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16612-16637,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16612-16618,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16618-16636,
name: a4stg_fixtos_fxtod(679),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16618-16636,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16638-16665,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16638-16644,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16644-16664,
name: a4stg_faddsubs_fdtos(681),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16644-16664,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16666-16687,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16666-16672,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16672-16686,
name: a4stg_faddsubs(683),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16672-16686,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16688-16709,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16688-16694,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16694-16708,
name: a4stg_faddsubd(685),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16694-16708,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16710-16728,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16710-16716,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16716-16727,
name: a4stg_fdtos(687),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16716-16727,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16729-16748,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16729-16735,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16735-16747,
name: a4stg_fistod(689),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16735-16747,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16749-16774,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16754-16761,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16755-16757,
data: LiteralExpr(
Number(
34(551),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16758-16760,
data: LiteralExpr(
Number(
30(565),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16762-16773,
name: a5stg_opdec(691),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16762-16773,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16775-16805,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16775-16791,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16791-16804,
name: a5stg_opdec_9(693),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16791-16804,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16806-16836,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16806-16822,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16822-16835,
name: a5stg_opdec_7(695),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16822-16835,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16837-16867,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16837-16853,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16853-16866,
name: a5stg_opdec_1(697),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16853-16866,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16868-16898,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16868-16884,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16884-16897,
name: a5stg_opdec_0(699),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16884-16897,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16899-16919,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16904-16909,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16905-16906,
data: LiteralExpr(
Number(
9(379),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16907-16908,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16910-16918,
name: a5stg_id(701),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16910-16918,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16920-16937,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16920-16926,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16926-16936,
name: a5stg_fadd(703),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16926-16936,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16938-16963,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16938-16944,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16944-16962,
name: a5stg_fixtos_fxtod(705),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16944-16962,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16964-16983,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16964-16970,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16970-16982,
name: a5stg_fixtos(707),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16970-16982,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16984-17002,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16984-16990,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16990-17001,
name: a5stg_fxtod(709),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):16990-17001,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17003-17031,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17008-17015,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17009-17011,
data: LiteralExpr(
Number(
34(551),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17012-17014,
data: LiteralExpr(
Number(
30(565),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17016-17030,
name: a6stg_opdec_in(711),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17016-17030,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17032-17065,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17032-17048,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17048-17064,
name: a6stg_opdec_in_9(713),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17048-17064,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17066-17086,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17066-17072,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17072-17085,
name: a6stg_fadd_in(175),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17072-17085,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17087-17112,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17092-17099,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17093-17095,
data: LiteralExpr(
Number(
34(551),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17096-17098,
data: LiteralExpr(
Number(
30(565),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17100-17111,
name: a6stg_opdec(715),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17100-17111,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17113-17143,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17113-17129,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17129-17142,
name: a6stg_opdec_9(717),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17129-17142,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17144-17169,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17149-17154,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17150-17151,
data: LiteralExpr(
Number(
9(379),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17152-17153,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17155-17168,
name: add_id_out_in(177),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17155-17168,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17170-17192,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17175-17180,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17176-17177,
data: LiteralExpr(
Number(
9(379),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17178-17179,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17181-17191,
name: add_id_out(719),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17181-17191,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17193-17219,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17198-17203,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17199-17200,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17201-17202,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17204-17218,
name: add_fcc_out_in(721),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17204-17218,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17220-17243,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17225-17230,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17226-17227,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17228-17229,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17231-17242,
name: add_fcc_out(179),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17231-17242,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17244-17261,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17244-17250,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17250-17260,
name: a6stg_fadd(723),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17250-17260,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17262-17282,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17262-17268,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17268-17281,
name: a6stg_dbl_dst(181),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17268-17281,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17283-17303,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17283-17289,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17289-17302,
name: a6stg_sng_dst(183),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17289-17302,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17304-17325,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17304-17310,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17310-17324,
name: a6stg_long_dst(185),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17310-17324,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17326-17346,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17326-17332,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17332-17345,
name: a6stg_int_dst(187),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17332-17345,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17347-17366,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17347-17353,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17353-17365,
name: a6stg_fcmpop(189),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17353-17365,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17367-17384,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17367-17373,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17373-17383,
name: a6stg_hold(725),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17373-17383,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17385-17402,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17385-17391,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17391-17401,
name: a6stg_step(191),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17391-17401,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17403-17419,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17403-17409,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17409-17418,
name: a1stg_sub(727),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17409-17418,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17420-17438,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17420-17426,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17426-17437,
name: a2stg_sign1(729),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17426-17437,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17439-17457,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17439-17445,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17445-17456,
name: a2stg_sign2(731),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17445-17456,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17458-17474,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17458-17464,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17464-17473,
name: a2stg_sub(733),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17464-17473,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17475-17504,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17475-17481,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17481-17503,
name: a2stg_in2_neq_in1_frac(735),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17481-17503,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17505-17533,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17505-17511,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17511-17532,
name: a2stg_in2_gt_in1_frac(737),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17511-17532,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17534-17561,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17534-17540,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17540-17560,
name: a2stg_in2_eq_in1_exp(739),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17540-17560,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17562-17589,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17562-17568,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17568-17588,
name: a2stg_in2_gt_in1_exp(741),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17568-17588,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17590-17609,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17590-17596,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17596-17608,
name: a2stg_nan_in(743),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17596-17608,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17610-17630,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17610-17616,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17616-17629,
name: a2stg_nan_in2(745),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17616-17629,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17631-17652,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17631-17637,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17637-17651,
name: a2stg_snan_in2(747),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17637-17651,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17653-17674,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17653-17659,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17659-17673,
name: a2stg_qnan_in2(749),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17659-17673,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17675-17696,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17675-17681,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17681-17695,
name: a2stg_snan_in1(751),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17681-17695,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17697-17718,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17697-17703,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17703-17717,
name: a2stg_qnan_in1(753),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17703-17717,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17719-17740,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17719-17725,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17725-17739,
name: a2stg_2zero_in(755),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17725-17739,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17741-17761,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17741-17747,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17747-17760,
name: a2stg_2inf_in(757),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17747-17760,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17762-17785,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17762-17768,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17768-17784,
name: a2stg_in2_eq_in1(759),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17768-17784,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17786-17809,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17786-17792,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17792-17808,
name: a2stg_in2_gt_in1(761),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17792-17808,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17810-17829,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17810-17816,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17816-17828,
name: a3stg_sub_in(193),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17816-17828,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17830-17855,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17830-17836,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17836-17854,
name: a2stg_faddsub_sign(763),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17836-17854,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17856-17876,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17856-17862,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17862-17875,
name: a3stg_sign_in(765),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17862-17875,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17877-17894,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17877-17883,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17883-17893,
name: a3stg_sign(767),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17883-17893,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17895-17912,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17895-17901,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17901-17911,
name: a2stg_cc_1(769),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17901-17911,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17913-17930,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17913-17919,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17919-17929,
name: a2stg_cc_0(771),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17919-17929,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17931-17951,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17936-17941,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17937-17938,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17939-17940,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17942-17950,
name: a2stg_cc(773),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17942-17950,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17952-17972,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17957-17962,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17958-17959,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17960-17961,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17963-17971,
name: a3stg_cc(775),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17963-17971,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17973-17993,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17973-17979,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17979-17992,
name: a4stg_sign_in(777),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17979-17992,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17994-18011,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):17994-18000,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18000-18010,
name: a4stg_sign(779),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18000-18010,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18012-18030,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18012-18018,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18018-18029,
name: a4stg_sign2(781),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18018-18029,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18031-18051,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18036-18041,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18037-18038,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18039-18040,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18042-18050,
name: a4stg_cc(783),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18042-18050,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18052-18071,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18052-18058,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18058-18070,
name: add_sign_out(195),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18058-18070,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18072-18097,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18077-18082,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18078-18079,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18080-18081,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18083-18096,
name: add_cc_out_in(785),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18083-18096,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18098-18120,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18103-18108,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18104-18105,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18106-18107,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18109-18119,
name: add_cc_out(197),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18109-18119,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18121-18136,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18121-18127,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18127-18135,
name: a1stg_nv(787),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18127-18135,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18137-18152,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18137-18143,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18143-18151,
name: a2stg_nv(789),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18143-18151,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18153-18173,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18153-18159,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18159-18172,
name: a1stg_of_mask(791),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18159-18172,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18174-18194,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18174-18180,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18180-18193,
name: a2stg_of_mask(793),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18180-18193,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18195-18213,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18195-18201,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18201-18212,
name: a3stg_nv_in(795),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18201-18212,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18214-18229,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18214-18220,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18220-18228,
name: a3stg_nv(797),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18220-18228,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18230-18250,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18230-18236,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18236-18249,
name: a3stg_of_mask(799),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18236-18249,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18251-18271,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18251-18257,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18257-18270,
name: a2stg_nx_tmp1(801),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18257-18270,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18272-18292,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18272-18278,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18278-18291,
name: a2stg_nx_tmp2(803),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18278-18291,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18293-18313,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18293-18299,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18299-18312,
name: a2stg_nx_tmp3(805),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18299-18312,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18314-18339,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18314-18320,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18320-18338,
name: a3stg_a2_expadd_11(807),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18320-18338,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18340-18360,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18340-18346,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18346-18359,
name: a3stg_nx_tmp1(809),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18346-18359,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18361-18381,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18361-18367,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18367-18380,
name: a3stg_nx_tmp2(811),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18367-18380,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18382-18402,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18382-18388,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18388-18401,
name: a3stg_nx_tmp3(813),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18388-18401,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18403-18418,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18403-18409,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18409-18417,
name: a3stg_nx(815),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18409-18417,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18419-18437,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18419-18425,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18425-18436,
name: a4stg_nv_in(817),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18425-18436,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18438-18453,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18438-18444,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18444-18452,
name: a4stg_nv(819),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18444-18452,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18454-18470,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18454-18460,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18460-18469,
name: a4stg_nv2(821),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18460-18469,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18471-18494,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18471-18477,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18477-18493,
name: a4stg_of_mask_in(823),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18477-18493,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18495-18515,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18495-18501,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18501-18514,
name: a4stg_of_mask(825),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18501-18514,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18516-18537,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18516-18522,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18522-18536,
name: a4stg_of_mask2(827),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18522-18536,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18538-18556,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18538-18544,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18544-18555,
name: a4stg_nx_in(829),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18544-18555,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18557-18572,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18557-18563,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18563-18571,
name: a4stg_nx(831),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18563-18571,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18573-18589,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18573-18579,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18579-18588,
name: a4stg_nx2(833),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18579-18588,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18590-18607,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18590-18596,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18596-18606,
name: add_nv_out(835),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18596-18606,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18608-18626,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18608-18614,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18614-18625,
name: a4stg_in_of(199),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18614-18625,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18627-18652,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18627-18633,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18633-18651,
name: add_of_out_tmp1_in(837),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18633-18651,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18653-18675,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18653-18659,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18659-18674,
name: add_of_out_tmp1(839),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18659-18674,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18676-18698,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18676-18682,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18682-18697,
name: add_of_out_tmp2(841),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18682-18697,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18699-18716,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18699-18705,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18705-18715,
name: add_of_out(843),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18705-18715,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18717-18732,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18717-18723,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18723-18731,
name: a4stg_uf(845),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18723-18731,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18733-18750,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18733-18739,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18739-18749,
name: add_uf_out(847),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18739-18749,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18751-18771,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18751-18757,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18757-18770,
name: add_nx_out_in(849),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18757-18770,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18772-18789,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18772-18778,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18778-18788,
name: add_nx_out(851),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18778-18788,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18790-18813,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18795-18800,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18796-18797,
data: LiteralExpr(
Number(
4(371),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18798-18799,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18801-18812,
name: add_exc_out(201),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18801-18812,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18814-18841,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18814-18820,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18820-18840,
name: a2stg_frac1_in_frac1(203),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18820-18840,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18842-18869,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18842-18848,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18848-18868,
name: a2stg_frac1_in_frac2(205),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18848-18868,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18870-18894,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18870-18876,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18876-18893,
name: a1stg_2nan_in_inv(207),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18876-18893,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18895-18921,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18895-18901,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18901-18920,
name: a1stg_faddsubop_inv(209),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18901-18920,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18922-18948,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18922-18928,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18928-18947,
name: a2stg_frac1_in_qnan(211),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18928-18947,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18949-18973,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18949-18955,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18955-18972,
name: a2stg_frac1_in_nv(213),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18955-18972,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18974-19002,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18974-18980,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18980-19001,
name: a2stg_frac1_in_nv_dbl(215),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):18980-19001,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19003-19030,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19003-19009,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19009-19029,
name: a2stg_frac2_in_frac1(217),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19009-19029,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19031-19057,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19031-19037,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19037-19056,
name: a2stg_frac2_in_qnan(219),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19037-19056,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19058-19084,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19058-19064,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19064-19083,
name: a1stg_exp_diff_add1(853),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19064-19083,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19085-19111,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19085-19091,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19091-19110,
name: a1stg_exp_diff_add2(855),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19091-19110,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19112-19135,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19112-19118,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19118-19134,
name: a1stg_exp_diff_5(857),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19118-19134,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19136-19163,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19141-19147,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19142-19144,
data: LiteralExpr(
Number(
10(377),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19145-19146,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19148-19162,
name: a1stg_exp_diff(859),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19148-19162,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19164-19189,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19169-19174,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19170-19171,
data: LiteralExpr(
Number(
5(375),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19172-19173,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19175-19188,
name: a1stg_clamp63(861),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19175-19188,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19190-19218,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19195-19200,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19196-19197,
data: LiteralExpr(
Number(
5(375),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19198-19199,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19201-19217,
name: a2stg_shr_cnt_in(221),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19201-19217,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19219-19250,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19219-19227,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19227-19249,
name: a2stg_shr_cnt_5_inv_in(223),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19227-19249,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19251-19281,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19251-19257,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19257-19280,
name: a2stg_shr_frac2_shr_int(225),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19257-19280,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19282-19312,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19282-19288,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19288-19311,
name: a2stg_shr_frac2_shr_dbl(227),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19288-19311,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19313-19343,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19313-19319,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19319-19342,
name: a2stg_shr_frac2_shr_sng(229),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19319-19342,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19344-19370,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19344-19350,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19350-19369,
name: a2stg_shr_frac2_max(231),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19350-19369,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19371-19392,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19371-19377,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19377-19391,
name: a2stg_sub_step(233),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19377-19391,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19393-19423,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19393-19399,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19399-19422,
name: a1stg_faddsub_clamp63_0(863),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19399-19422,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19424-19457,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19424-19430,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19430-19456,
name: a2stg_fracadd_frac2_inv_in(235),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19430-19456,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19458-19496,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19458-19464,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19464-19495,
name: a2stg_fracadd_frac2_inv_shr1_in(237),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19464-19495,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19497-19526,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19497-19503,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19503-19525,
name: a2stg_fracadd_frac2_in(865),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19503-19525,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19527-19553,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19527-19533,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19533-19552,
name: a2stg_fracadd_frac2(239),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19533-19552,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19554-19581,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19554-19560,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19560-19580,
name: a2stg_fracadd_cin_in(241),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19560-19580,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19582-19602,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19582-19588,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19588-19601,
name: a3stg_exp_7ff(243),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19588-19601,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19603-19622,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19603-19609,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19609-19621,
name: a3stg_exp_ff(245),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19609-19621,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19623-19643,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19623-19629,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19629-19642,
name: a3stg_exp_add(247),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19629-19642,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19644-19669,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19644-19650,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19650-19668,
name: a2stg_expdec_neq_0(249),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19650-19668,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19670-19694,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19670-19676,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19676-19693,
name: a3stg_exp10_0_eq0(251),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19676-19693,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19695-19719,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19695-19701,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19701-19718,
name: a3stg_exp10_1_eq0(253),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19701-19718,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19720-19742,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19720-19726,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19726-19741,
name: a3stg_fdtos_inv(255),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19726-19741,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19743-19772,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19743-19749,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19749-19771,
name: a4stg_fixtos_fxtod_inv(257),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19749-19771,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19773-19802,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19773-19779,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19779-19801,
name: a4stg_rnd_frac_add_inv(259),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19779-19801,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19803-19831,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19808-19813,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19809-19810,
data: LiteralExpr(
Number(
9(379),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19811-19812,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19814-19830,
name: a4stg_shl_cnt_in(261),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19814-19830,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19832-19852,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19832-19838,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19838-19851,
name: a4stg_rnd_sng(263),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19838-19851,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19853-19873,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19853-19859,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19859-19872,
name: a4stg_rnd_dbl(265),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19859-19872,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19874-19896,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19874-19880,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19880-19895,
name: a4stg_rndup_sng(867),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19880-19895,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19897-19919,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19897-19903,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19903-19918,
name: a4stg_rndup_dbl(869),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19903-19918,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19920-19938,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19920-19926,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19926-19937,
name: a4stg_rndup(871),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19926-19937,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19939-19957,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19939-19945,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19945-19956,
name: a5stg_rndup(873),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19945-19956,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19958-19984,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19958-19964,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19964-19983,
name: add_frac_out_rndadd(267),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19964-19983,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19985-20013,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19985-19991,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19991-20012,
name: add_frac_out_rnd_frac(269),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):19991-20012,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20014-20037,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20014-20020,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20020-20036,
name: add_frac_out_shl(271),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20020-20036,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20038-20055,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20038-20044,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20044-20054,
name: a4stg_to_0(273),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20044-20054,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20056-20081,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20056-20062,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20062-20080,
name: add_exp_out_expinc(275),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20062-20080,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20082-20104,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20082-20088,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20088-20103,
name: add_exp_out_exp(277),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20088-20103,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20105-20128,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20105-20111,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20111-20127,
name: add_exp_out_exp1(279),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20111-20127,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20129-20154,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20129-20135,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20135-20153,
name: add_exp_out_expadd(281),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20135-20153,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20155-20176,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20155-20161,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20161-20175,
name: a4stg_to_0_inv(283),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20161-20175,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20177-20202,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20177-20183,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20183-20201,
name: add_pipe_active_in(875),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20183-20201,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20203-20225,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20203-20209,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20209-20224,
name: add_pipe_active(113),
name_span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20209-20224,
dims: [],
init: None,
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20228-20371,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20228-20239,
name: dffrl_async(877),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20242-20243,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20242-20243,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20246-20370,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20246-20259,
name: dffrl_add_ctl(879),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20264-20278,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20265-20268,
name: din(881),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20271-20277,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20271-20277,
name: grst_l(109),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20282-20294,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20283-20286,
name: clk(883),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20289-20293,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20289-20293,
name: rclk(111),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20298-20312,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20299-20304,
name: rst_l(885),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20305-20311,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20305-20311,
name: arst_l(107),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20316-20337,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20317-20318,
name: q(887),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20323-20336,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20323-20336,
name: add_ctl_rst_l(889),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20340-20348,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20341-20343,
name: se(285),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20345-20347,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20345-20347,
name: se(285),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20351-20357,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20352-20354,
name: si(287),
},
Unconnected,
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20360-20366,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20361-20363,
name: so(289),
},
Unconnected,
),
},
],
},
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20373-20404,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20380-20385,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20380-20385,
name: reset(381),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20388-20402,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20389-20402,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20389-20402,
name: add_ctl_rst_l(889),
},
),
},
postfix: false,
},
},
),
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20616-20810,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20616-20622,
name: dffe_s(891),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20625-20626,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20625-20626,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20628-20809,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20628-20642,
name: i_a1stg_in1_51(893),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20646-20663,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20647-20650,
name: din(881),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20652-20662,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20652-20662,
name: inq_in1_51(5),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20666-20686,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20667-20669,
name: en(895),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20675-20685,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20675-20685,
name: a1stg_step(131),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20696-20710,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20697-20700,
name: clk(883),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20705-20709,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20705-20709,
name: rclk(111),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20722-20744,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20723-20724,
name: q(887),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20731-20743,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20731-20743,
name: a1stg_in1_51(383),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20755-20767,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20756-20758,
name: se(285),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20764-20766,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20764-20766,
name: se(285),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20777-20787,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20778-20780,
name: si(287),
},
Unconnected,
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20797-20807,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20798-20800,
name: so(289),
},
Unconnected,
),
},
],
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20812-21006,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20812-20818,
name: dffe_s(891),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20821-20822,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20821-20822,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20824-21005,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20824-20838,
name: i_a1stg_in1_54(897),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20842-20859,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20843-20846,
name: din(881),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20848-20858,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20848-20858,
name: inq_in1_54(7),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20862-20882,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20863-20865,
name: en(895),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20871-20881,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20871-20881,
name: a1stg_step(131),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20892-20906,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20893-20896,
name: clk(883),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20901-20905,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20901-20905,
name: rclk(111),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20918-20940,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20919-20920,
name: q(887),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20927-20939,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20927-20939,
name: a1stg_in1_54(385),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20951-20963,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20952-20954,
name: se(285),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20960-20962,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20960-20962,
name: se(285),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20973-20983,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20974-20976,
name: si(287),
},
Unconnected,
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20993-21003,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):20994-20996,
name: so(289),
},
Unconnected,
),
},
],
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21008-21193,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21008-21014,
name: dffe_s(891),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21017-21018,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21017-21018,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21020-21192,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21020-21034,
name: i_a1stg_in1_63(899),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21045-21062,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21046-21049,
name: din(881),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21051-21061,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21051-21061,
name: inq_in1_63(9),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21072-21088,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21073-21075,
name: en(895),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21077-21087,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21077-21087,
name: a1stg_step(131),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21098-21109,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21099-21102,
name: clk(883),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21104-21108,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21104-21108,
name: rclk(111),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21121-21138,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21122-21123,
name: q(887),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21125-21137,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21125-21137,
name: a1stg_in1_63(387),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21150-21158,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21151-21153,
name: se(285),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21155-21157,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21155-21157,
name: se(285),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21168-21174,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21169-21171,
name: si(287),
},
Unconnected,
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21184-21190,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21185-21187,
name: so(289),
},
Unconnected,
),
},
],
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21195-21353,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21195-21201,
name: dffe_s(891),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21204-21205,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21204-21205,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21207-21352,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21207-21229,
name: i_a1stg_in1_50_0_neq_0(901),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21233-21258,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21234-21237,
name: din(881),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21239-21257,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21239-21257,
name: inq_in1_50_0_neq_0(11),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21261-21277,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21262-21264,
name: en(895),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21266-21276,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21266-21276,
name: a1stg_step(131),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21280-21291,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21281-21284,
name: clk(883),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21286-21290,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21286-21290,
name: rclk(111),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21295-21320,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21296-21297,
name: q(887),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21299-21319,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21299-21319,
name: a1stg_in1_50_0_neq_0(389),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21324-21332,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21325-21327,
name: se(285),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21329-21331,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21329-21331,
name: se(285),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21335-21341,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21336-21338,
name: si(287),
},
Unconnected,
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21344-21350,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21345-21347,
name: so(289),
},
Unconnected,
),
},
],
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21355-21516,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21355-21361,
name: dffe_s(891),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21364-21365,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21364-21365,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21367-21515,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21367-21390,
name: i_a1stg_in1_53_32_neq_0(903),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21394-21420,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21395-21398,
name: din(881),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21400-21419,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21400-21419,
name: inq_in1_53_32_neq_0(13),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21423-21439,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21424-21426,
name: en(895),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21428-21438,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21428-21438,
name: a1stg_step(131),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21442-21453,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21443-21446,
name: clk(883),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21448-21452,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21448-21452,
name: rclk(111),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21457-21483,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21458-21459,
name: q(887),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21461-21482,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21461-21482,
name: a1stg_in1_53_32_neq_0(391),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21487-21495,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21488-21490,
name: se(285),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21492-21494,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21492-21494,
name: se(285),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21498-21504,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21499-21501,
name: si(287),
},
Unconnected,
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21507-21513,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21508-21510,
name: so(289),
},
Unconnected,
),
},
],
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21518-21721,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21518-21524,
name: dffe_s(891),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21527-21528,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21527-21528,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21530-21720,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21530-21550,
name: i_a1stg_in1_exp_eq_0(905),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21561-21584,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21562-21565,
name: din(881),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21567-21583,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21567-21583,
name: inq_in1_exp_eq_0(15),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21594-21610,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21595-21597,
name: en(895),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21599-21609,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21599-21609,
name: a1stg_step(131),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21620-21631,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21621-21624,
name: clk(883),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21626-21630,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21626-21630,
name: rclk(111),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21643-21666,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21644-21645,
name: q(887),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21647-21665,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21647-21665,
name: a1stg_in1_exp_eq_0(393),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21678-21686,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21679-21681,
name: se(285),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21683-21685,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21683-21685,
name: se(285),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21696-21702,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21697-21699,
name: si(287),
},
Unconnected,
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21712-21718,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21713-21715,
name: so(289),
},
Unconnected,
),
},
],
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21723-21887,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21723-21729,
name: dffe_s(891),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21732-21733,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21732-21733,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21735-21886,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21735-21758,
name: i_a1stg_in1_exp_neq_ffs(907),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21762-21788,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21763-21766,
name: din(881),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21768-21787,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21768-21787,
name: inq_in1_exp_neq_ffs(17),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21791-21807,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21792-21794,
name: en(895),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21796-21806,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21796-21806,
name: a1stg_step(131),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21810-21821,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21811-21814,
name: clk(883),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21816-21820,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21816-21820,
name: rclk(111),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21825-21851,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21826-21827,
name: q(887),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21829-21850,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21829-21850,
name: a1stg_in1_exp_neq_ffs(395),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21858-21866,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21859-21861,
name: se(285),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21863-21865,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21863-21865,
name: se(285),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21869-21875,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21870-21872,
name: si(287),
},
Unconnected,
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21878-21884,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21879-21881,
name: so(289),
},
Unconnected,
),
},
],
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21889-22023,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21889-21895,
name: dffe_s(891),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21898-21899,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21898-21899,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21901-22022,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21901-21915,
name: i_a1stg_in2_51(909),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21919-21936,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21920-21923,
name: din(881),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21925-21935,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21925-21935,
name: inq_in2_51(19),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21939-21955,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21940-21942,
name: en(895),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21944-21954,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21944-21954,
name: a1stg_step(131),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21958-21969,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21959-21962,
name: clk(883),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21964-21968,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21964-21968,
name: rclk(111),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21973-21990,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21974-21975,
name: q(887),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21977-21989,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21977-21989,
name: a1stg_in2_51(397),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21994-22002,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21995-21997,
name: se(285),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21999-22001,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):21999-22001,
name: se(285),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22005-22011,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22006-22008,
name: si(287),
},
Unconnected,
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22014-22020,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22015-22017,
name: so(289),
},
Unconnected,
),
},
],
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22025-22159,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22025-22031,
name: dffe_s(891),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22034-22035,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22034-22035,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22037-22158,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22037-22051,
name: i_a1stg_in2_54(911),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22055-22072,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22056-22059,
name: din(881),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22061-22071,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22061-22071,
name: inq_in2_54(21),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22075-22091,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22076-22078,
name: en(895),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22080-22090,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22080-22090,
name: a1stg_step(131),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22094-22105,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22095-22098,
name: clk(883),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22100-22104,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22100-22104,
name: rclk(111),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22109-22126,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22110-22111,
name: q(887),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22113-22125,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22113-22125,
name: a1stg_in2_54(399),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22130-22138,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22131-22133,
name: se(285),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22135-22137,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22135-22137,
name: se(285),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22141-22147,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22142-22144,
name: si(287),
},
Unconnected,
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22150-22156,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22151-22153,
name: so(289),
},
Unconnected,
),
},
],
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22161-22346,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22161-22167,
name: dffe_s(891),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22170-22171,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22170-22171,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22173-22345,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22173-22187,
name: i_a1stg_in2_63(913),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22198-22215,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22199-22202,
name: din(881),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22204-22214,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22204-22214,
name: inq_in2_63(23),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22225-22241,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22226-22228,
name: en(895),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22230-22240,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22230-22240,
name: a1stg_step(131),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22251-22262,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22252-22255,
name: clk(883),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22257-22261,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22257-22261,
name: rclk(111),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22274-22291,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22275-22276,
name: q(887),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22278-22290,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22278-22290,
name: a1stg_in2_63(401),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22303-22311,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22304-22306,
name: se(285),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22308-22310,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22308-22310,
name: se(285),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22321-22327,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22322-22324,
name: si(287),
},
Unconnected,
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22337-22343,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22338-22340,
name: so(289),
},
Unconnected,
),
},
],
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22348-22506,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22348-22354,
name: dffe_s(891),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22357-22358,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22357-22358,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22360-22505,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22360-22382,
name: i_a1stg_in2_50_0_neq_0(915),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22386-22411,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22387-22390,
name: din(881),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22392-22410,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22392-22410,
name: inq_in2_50_0_neq_0(25),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22414-22430,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22415-22417,
name: en(895),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22419-22429,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22419-22429,
name: a1stg_step(131),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22433-22444,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22434-22437,
name: clk(883),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22439-22443,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22439-22443,
name: rclk(111),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22448-22473,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22449-22450,
name: q(887),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22452-22472,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22452-22472,
name: a1stg_in2_50_0_neq_0(403),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22477-22485,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22478-22480,
name: se(285),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22482-22484,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22482-22484,
name: se(285),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22488-22494,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22489-22491,
name: si(287),
},
Unconnected,
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22497-22503,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22498-22500,
name: so(289),
},
Unconnected,
),
},
],
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22508-22669,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22508-22514,
name: dffe_s(891),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22517-22518,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22517-22518,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22520-22668,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22520-22543,
name: i_a1stg_in2_53_32_neq_0(917),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22547-22573,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22548-22551,
name: din(881),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22553-22572,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22553-22572,
name: inq_in2_53_32_neq_0(27),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22576-22592,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22577-22579,
name: en(895),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22581-22591,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22581-22591,
name: a1stg_step(131),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22595-22606,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22596-22599,
name: clk(883),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22601-22605,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22601-22605,
name: rclk(111),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22610-22636,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22611-22612,
name: q(887),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22614-22635,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22614-22635,
name: a1stg_in2_53_32_neq_0(405),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22640-22648,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22641-22643,
name: se(285),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22645-22647,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22645-22647,
name: se(285),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22651-22657,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22652-22654,
name: si(287),
},
Unconnected,
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22660-22666,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22661-22663,
name: so(289),
},
Unconnected,
),
},
],
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22671-22824,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22671-22677,
name: dffe_s(891),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22680-22681,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22680-22681,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22683-22823,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22683-22703,
name: i_a1stg_in2_exp_eq_0(919),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22707-22730,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22708-22711,
name: din(881),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22713-22729,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22713-22729,
name: inq_in2_exp_eq_0(29),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22734-22750,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22735-22737,
name: en(895),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22739-22749,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22739-22749,
name: a1stg_step(131),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22753-22764,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22754-22757,
name: clk(883),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22759-22763,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22759-22763,
name: rclk(111),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22768-22791,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22769-22770,
name: q(887),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22772-22790,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22772-22790,
name: a1stg_in2_exp_eq_0(407),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22795-22803,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22796-22798,
name: se(285),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22800-22802,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22800-22802,
name: se(285),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22806-22812,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22807-22809,
name: si(287),
},
Unconnected,
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22815-22821,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22816-22818,
name: so(289),
},
Unconnected,
),
},
],
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22826-23038,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22826-22832,
name: dffe_s(891),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22835-22836,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22835-22836,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22838-23037,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22838-22861,
name: i_a1stg_in2_exp_neq_ffs(921),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22872-22898,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22873-22876,
name: din(881),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22878-22897,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22878-22897,
name: inq_in2_exp_neq_ffs(31),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22908-22924,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22909-22911,
name: en(895),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22913-22923,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22913-22923,
name: a1stg_step(131),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22934-22945,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22935-22938,
name: clk(883),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22940-22944,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22940-22944,
name: rclk(111),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22957-22983,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22958-22959,
name: q(887),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22961-22982,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22961-22982,
name: a1stg_in2_exp_neq_ffs(409),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22995-23003,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):22996-22998,
name: se(285),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):23000-23002,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):23000-23002,
name: se(285),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):23013-23019,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):23014-23016,
name: si(287),
},
Unconnected,
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):23029-23035,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):23030-23032,
name: so(289),
},
Unconnected,
),
},
],
},
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):23230-23297,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):23237-23257,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):23237-23257,
name: a1stg_denorm_sng_in1(115),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):23259-23296,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):23259-23277,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):23259-23277,
name: a1stg_in1_exp_eq_0(393),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):23281-23296,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):23281-23293,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):23281-23293,
name: a1stg_sngopa(487),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):23294-23295,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):23299-23366,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):23306-23326,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):23306-23326,
name: a1stg_denorm_dbl_in1(117),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):23328-23365,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):23328-23346,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):23328-23346,
name: a1stg_in1_exp_eq_0(393),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):23350-23365,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):23350-23362,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):23350-23362,
name: a1stg_dblopa(491),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):23363-23364,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):23368-23435,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):23375-23395,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):23375-23395,
name: a1stg_denorm_sng_in2(119),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):23397-23434,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):23397-23415,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):23397-23415,
name: a1stg_in2_exp_eq_0(407),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):23419-23434,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):23419-23431,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):23419-23431,
name: a1stg_sngopa(487),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):23432-23433,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):23437-23504,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):23444-23464,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):23444-23464,
name: a1stg_denorm_dbl_in2(121),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):23466-23503,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):23466-23484,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):23466-23484,
name: a1stg_in2_exp_eq_0(407),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):23488-23503,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):23488-23500,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):23488-23500,
name: a1stg_dblopa(491),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):23501-23502,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):23700-23768,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):23707-23725,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):23707-23725,
name: a1stg_norm_sng_in1(123),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):23728-23767,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):23728-23747,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):23729-23747,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):23729-23747,
name: a1stg_in1_exp_eq_0(393),
},
),
},
postfix: false,
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):23752-23767,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):23752-23764,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):23752-23764,
name: a1stg_sngopa(487),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):23765-23766,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):23770-23838,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):23777-23795,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):23777-23795,
name: a1stg_norm_dbl_in1(125),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):23798-23837,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):23798-23817,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):23799-23817,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):23799-23817,
name: a1stg_in1_exp_eq_0(393),
},
),
},
postfix: false,
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):23822-23837,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):23822-23834,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):23822-23834,
name: a1stg_dblopa(491),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):23835-23836,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):23840-23908,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):23847-23865,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):23847-23865,
name: a1stg_norm_sng_in2(127),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):23868-23907,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):23868-23887,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):23869-23887,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):23869-23887,
name: a1stg_in2_exp_eq_0(407),
},
),
},
postfix: false,
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):23892-23907,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):23892-23904,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):23892-23904,
name: a1stg_sngopa(487),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):23905-23906,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):23910-23978,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):23917-23935,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):23917-23935,
name: a1stg_norm_dbl_in2(129),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):23938-23977,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):23938-23957,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):23939-23957,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):23939-23957,
name: a1stg_in2_exp_eq_0(407),
},
),
},
postfix: false,
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):23962-23977,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):23962-23974,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):23962-23974,
name: a1stg_dblopa(491),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):23975-23976,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):24167-24284,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):24174-24192,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):24174-24192,
name: a1stg_snan_sng_in1(411),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):24195-24283,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):24195-24264,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):24195-24237,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):24195-24217,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):24196-24217,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):24196-24217,
name: a1stg_in1_exp_neq_ffs(395),
},
),
},
postfix: false,
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):24223-24236,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):24224-24236,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):24224-24236,
name: a1stg_in1_54(385),
},
),
},
postfix: false,
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):24243-24264,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):24243-24264,
name: a1stg_in1_53_32_neq_0(391),
},
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):24268-24283,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):24268-24280,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):24268-24280,
name: a1stg_sngopa(487),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):24281-24282,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):24286-24402,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):24293-24311,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):24293-24311,
name: a1stg_snan_dbl_in1(413),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):24314-24401,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):24314-24382,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):24314-24356,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):24314-24336,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):24315-24336,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):24315-24336,
name: a1stg_in1_exp_neq_ffs(395),
},
),
},
postfix: false,
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):24342-24355,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):24343-24355,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):24343-24355,
name: a1stg_in1_51(383),
},
),
},
postfix: false,
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):24362-24382,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):24362-24382,
name: a1stg_in1_50_0_neq_0(389),
},
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):24386-24401,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):24386-24398,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):24386-24398,
name: a1stg_dblopa(491),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):24399-24400,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):24404-24535,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):24411-24429,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):24411-24429,
name: a1stg_snan_sng_in2(415),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):24432-24534,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):24432-24515,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):24432-24474,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):24432-24454,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):24433-24454,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):24433-24454,
name: a1stg_in2_exp_neq_ffs(409),
},
),
},
postfix: false,
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):24460-24473,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):24461-24473,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):24461-24473,
name: a1stg_in2_54(399),
},
),
},
postfix: false,
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):24494-24515,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):24494-24515,
name: a1stg_in2_53_32_neq_0(405),
},
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):24519-24534,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):24519-24531,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):24519-24531,
name: a1stg_sngopa(487),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):24532-24533,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):24537-24667,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):24544-24562,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):24544-24562,
name: a1stg_snan_dbl_in2(417),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):24565-24666,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):24565-24647,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):24565-24607,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):24565-24587,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):24566-24587,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):24566-24587,
name: a1stg_in2_exp_neq_ffs(409),
},
),
},
postfix: false,
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):24593-24606,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):24594-24606,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):24594-24606,
name: a1stg_in2_51(397),
},
),
},
postfix: false,
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):24627-24647,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):24627-24647,
name: a1stg_in2_50_0_neq_0(403),
},
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):24651-24666,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):24651-24663,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):24651-24663,
name: a1stg_dblopa(491),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):24664-24665,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):24669-24758,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):24676-24694,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):24676-24694,
name: a1stg_qnan_sng_in1(419),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):24697-24757,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):24697-24736,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):24697-24719,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):24698-24719,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):24698-24719,
name: a1stg_in1_exp_neq_ffs(395),
},
),
},
postfix: false,
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):24724-24736,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):24724-24736,
name: a1stg_in1_54(385),
},
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):24742-24757,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):24742-24754,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):24742-24754,
name: a1stg_sngopa(487),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):24755-24756,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):24760-24849,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):24767-24785,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):24767-24785,
name: a1stg_qnan_dbl_in1(421),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):24788-24848,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):24788-24827,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):24788-24810,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):24789-24810,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):24789-24810,
name: a1stg_in1_exp_neq_ffs(395),
},
),
},
postfix: false,
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):24815-24827,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):24815-24827,
name: a1stg_in1_51(383),
},
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):24833-24848,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):24833-24845,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):24833-24845,
name: a1stg_dblopa(491),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):24846-24847,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):24851-24954,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):24858-24876,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):24858-24876,
name: a1stg_qnan_sng_in2(423),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):24879-24953,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):24879-24918,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):24879-24901,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):24880-24901,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):24880-24901,
name: a1stg_in2_exp_neq_ffs(409),
},
),
},
postfix: false,
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):24906-24918,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):24906-24918,
name: a1stg_in2_54(399),
},
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):24938-24953,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):24938-24950,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):24938-24950,
name: a1stg_sngopa(487),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):24951-24952,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):24956-25059,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):24963-24981,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):24963-24981,
name: a1stg_qnan_dbl_in2(425),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):24984-25058,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):24984-25023,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):24984-25006,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):24985-25006,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):24985-25006,
name: a1stg_in2_exp_neq_ffs(409),
},
),
},
postfix: false,
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25011-25023,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25011-25023,
name: a1stg_in2_51(397),
},
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25043-25058,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25043-25055,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25043-25055,
name: a1stg_dblopa(491),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25056-25057,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25061-25125,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25068-25082,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25068-25082,
name: a1stg_snan_in1(427),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25084-25124,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25084-25102,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25084-25102,
name: a1stg_snan_sng_in1(411),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25106-25124,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25106-25124,
name: a1stg_snan_dbl_in1(413),
},
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25127-25191,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25134-25148,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25134-25148,
name: a1stg_snan_in2(429),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25150-25190,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25150-25168,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25150-25168,
name: a1stg_snan_sng_in2(415),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25172-25190,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25172-25190,
name: a1stg_snan_dbl_in2(417),
},
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25193-25257,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25200-25214,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25200-25214,
name: a1stg_qnan_in1(431),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25216-25256,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25216-25234,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25216-25234,
name: a1stg_qnan_sng_in1(419),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25238-25256,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25238-25256,
name: a1stg_qnan_dbl_in1(421),
},
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25260-25324,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25267-25281,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25267-25281,
name: a1stg_qnan_in2(433),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25283-25323,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25283-25301,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25283-25301,
name: a1stg_qnan_sng_in2(423),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25305-25323,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25305-25323,
name: a1stg_qnan_dbl_in2(425),
},
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25326-25443,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25333-25350,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25333-25350,
name: a1stg_nan_sng_in1(435),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25353-25442,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25353-25421,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25353-25375,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25354-25375,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25354-25375,
name: a1stg_in1_exp_neq_ffs(395),
},
),
},
postfix: false,
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25383-25420,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25383-25395,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25383-25395,
name: a1stg_in1_54(385),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25399-25420,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25399-25420,
name: a1stg_in1_53_32_neq_0(391),
},
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25427-25442,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25427-25439,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25427-25439,
name: a1stg_sngopa(487),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25440-25441,
data: LiteralExpr(
Number(
2(923),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25445-25561,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25452-25469,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25452-25469,
name: a1stg_nan_dbl_in1(437),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25472-25560,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25472-25539,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25472-25494,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25473-25494,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25473-25494,
name: a1stg_in1_exp_neq_ffs(395),
},
),
},
postfix: false,
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25502-25538,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25502-25514,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25502-25514,
name: a1stg_in1_51(383),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25518-25538,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25518-25538,
name: a1stg_in1_50_0_neq_0(389),
},
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25545-25560,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25545-25557,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25545-25557,
name: a1stg_dblopa(491),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25558-25559,
data: LiteralExpr(
Number(
2(923),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25563-25680,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25570-25587,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25570-25587,
name: a1stg_nan_sng_in2(439),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25590-25679,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25590-25658,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25590-25612,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25591-25612,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25591-25612,
name: a1stg_in2_exp_neq_ffs(409),
},
),
},
postfix: false,
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25620-25657,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25620-25632,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25620-25632,
name: a1stg_in2_54(399),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25636-25657,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25636-25657,
name: a1stg_in2_53_32_neq_0(405),
},
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25664-25679,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25664-25676,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25664-25676,
name: a1stg_sngopa(487),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25677-25678,
data: LiteralExpr(
Number(
2(923),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25682-25798,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25689-25706,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25689-25706,
name: a1stg_nan_dbl_in2(441),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25709-25797,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25709-25776,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25709-25731,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25710-25731,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25710-25731,
name: a1stg_in2_exp_neq_ffs(409),
},
),
},
postfix: false,
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25739-25775,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25739-25751,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25739-25751,
name: a1stg_in2_51(397),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25755-25775,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25755-25775,
name: a1stg_in2_50_0_neq_0(403),
},
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25782-25797,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25782-25794,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25782-25794,
name: a1stg_dblopa(491),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25795-25796,
data: LiteralExpr(
Number(
2(923),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25800-25861,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25807-25820,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25807-25820,
name: a1stg_nan_in1(443),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25822-25860,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25822-25839,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25822-25839,
name: a1stg_nan_sng_in1(435),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25843-25860,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25843-25860,
name: a1stg_nan_dbl_in1(437),
},
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25863-25924,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25870-25883,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25870-25883,
name: a1stg_nan_in2(445),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25885-25923,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25885-25902,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25885-25902,
name: a1stg_nan_sng_in2(439),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25906-25923,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25906-25923,
name: a1stg_nan_dbl_in2(441),
},
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25926-25978,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25933-25945,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25933-25945,
name: a1stg_nan_in(447),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25947-25977,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25947-25960,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25947-25960,
name: a1stg_nan_in1(443),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25964-25977,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25964-25977,
name: a1stg_nan_in2(445),
},
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25980-26033,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25987-26000,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):25987-26000,
name: a1stg_2nan_in(449),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):26002-26032,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):26002-26015,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):26002-26015,
name: a1stg_nan_in1(443),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):26019-26032,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):26019-26032,
name: a1stg_nan_in2(445),
},
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):26227-26348,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):26234-26251,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):26234-26251,
name: a1stg_inf_sng_in1(451),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):26254-26347,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):26254-26326,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):26254-26298,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):26254-26276,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):26255-26276,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):26255-26276,
name: a1stg_in1_exp_neq_ffs(395),
},
),
},
postfix: false,
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):26284-26297,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):26285-26297,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):26285-26297,
name: a1stg_in1_54(385),
},
),
},
postfix: false,
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):26303-26325,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):26304-26325,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):26304-26325,
name: a1stg_in1_53_32_neq_0(391),
},
),
},
postfix: false,
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):26332-26347,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):26332-26344,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):26332-26344,
name: a1stg_sngopa(487),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):26345-26346,
data: LiteralExpr(
Number(
2(923),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):26350-26470,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):26357-26374,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):26357-26374,
name: a1stg_inf_dbl_in1(453),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):26377-26469,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):26377-26448,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):26377-26421,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):26377-26399,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):26378-26399,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):26378-26399,
name: a1stg_in1_exp_neq_ffs(395),
},
),
},
postfix: false,
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):26407-26420,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):26408-26420,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):26408-26420,
name: a1stg_in1_51(383),
},
),
},
postfix: false,
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):26426-26447,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):26427-26447,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):26427-26447,
name: a1stg_in1_50_0_neq_0(389),
},
),
},
postfix: false,
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):26454-26469,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):26454-26466,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):26454-26466,
name: a1stg_dblopa(491),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):26467-26468,
data: LiteralExpr(
Number(
2(923),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):26472-26593,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):26479-26496,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):26479-26496,
name: a1stg_inf_sng_in2(455),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):26499-26592,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):26499-26571,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):26499-26543,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):26499-26521,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):26500-26521,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):26500-26521,
name: a1stg_in2_exp_neq_ffs(409),
},
),
},
postfix: false,
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):26529-26542,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):26530-26542,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):26530-26542,
name: a1stg_in2_54(399),
},
),
},
postfix: false,
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):26548-26570,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):26549-26570,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):26549-26570,
name: a1stg_in2_53_32_neq_0(405),
},
),
},
postfix: false,
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):26577-26592,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):26577-26589,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):26577-26589,
name: a1stg_sngopa(487),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):26590-26591,
data: LiteralExpr(
Number(
2(923),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):26595-26715,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):26602-26619,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):26602-26619,
name: a1stg_inf_dbl_in2(457),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):26622-26714,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):26622-26693,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):26622-26666,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):26622-26644,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):26623-26644,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):26623-26644,
name: a1stg_in2_exp_neq_ffs(409),
},
),
},
postfix: false,
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):26652-26665,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):26653-26665,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):26653-26665,
name: a1stg_in2_51(397),
},
),
},
postfix: false,
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):26671-26692,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):26672-26692,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):26672-26692,
name: a1stg_in2_50_0_neq_0(403),
},
),
},
postfix: false,
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):26699-26714,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):26699-26711,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):26699-26711,
name: a1stg_dblopa(491),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):26712-26713,
data: LiteralExpr(
Number(
2(923),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):26717-26778,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):26724-26737,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):26724-26737,
name: a1stg_inf_in1(459),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):26739-26777,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):26739-26756,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):26739-26756,
name: a1stg_inf_sng_in1(451),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):26760-26777,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):26760-26777,
name: a1stg_inf_dbl_in1(453),
},
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):26780-26841,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):26787-26800,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):26787-26800,
name: a1stg_inf_in2(461),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):26802-26840,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):26802-26819,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):26802-26819,
name: a1stg_inf_sng_in2(455),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):26823-26840,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):26823-26840,
name: a1stg_inf_dbl_in2(457),
},
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):26843-26896,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):26850-26863,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):26850-26863,
name: a1stg_2inf_in(463),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):26865-26895,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):26865-26878,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):26865-26878,
name: a1stg_inf_in1(459),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):26882-26895,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):26882-26895,
name: a1stg_inf_in2(461),
},
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):27099-27172,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):27106-27126,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):27106-27126,
name: a1stg_infnan_sng_in1(465),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):27129-27171,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):27129-27151,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):27130-27151,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):27130-27151,
name: a1stg_in1_exp_neq_ffs(395),
},
),
},
postfix: false,
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):27156-27171,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):27156-27168,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):27156-27168,
name: a1stg_sngopa(487),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):27169-27170,
data: LiteralExpr(
Number(
3(485),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):27174-27247,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):27181-27201,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):27181-27201,
name: a1stg_infnan_dbl_in1(467),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):27204-27246,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):27204-27226,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):27205-27226,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):27205-27226,
name: a1stg_in1_exp_neq_ffs(395),
},
),
},
postfix: false,
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):27231-27246,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):27231-27243,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):27231-27243,
name: a1stg_dblopa(491),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):27244-27245,
data: LiteralExpr(
Number(
3(485),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):27249-27322,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):27256-27276,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):27256-27276,
name: a1stg_infnan_sng_in2(469),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):27279-27321,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):27279-27301,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):27280-27301,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):27280-27301,
name: a1stg_in2_exp_neq_ffs(409),
},
),
},
postfix: false,
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):27306-27321,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):27306-27318,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):27306-27318,
name: a1stg_sngopa(487),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):27319-27320,
data: LiteralExpr(
Number(
3(485),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):27324-27397,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):27331-27351,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):27331-27351,
name: a1stg_infnan_dbl_in2(471),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):27354-27396,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):27354-27376,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):27355-27376,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):27355-27376,
name: a1stg_in2_exp_neq_ffs(409),
},
),
},
postfix: false,
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):27381-27396,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):27381-27393,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):27381-27393,
name: a1stg_dblopa(491),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):27394-27395,
data: LiteralExpr(
Number(
3(485),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):27399-27469,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):27406-27422,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):27406-27422,
name: a1stg_infnan_in1(473),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):27424-27468,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):27424-27444,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):27424-27444,
name: a1stg_infnan_sng_in1(465),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):27448-27468,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):27448-27468,
name: a1stg_infnan_dbl_in1(467),
},
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):27471-27541,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):27478-27494,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):27478-27494,
name: a1stg_infnan_in2(475),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):27496-27540,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):27496-27516,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):27496-27516,
name: a1stg_infnan_sng_in2(469),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):27520-27540,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):27520-27540,
name: a1stg_infnan_dbl_in2(471),
},
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):27543-27604,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):27550-27565,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):27550-27565,
name: a1stg_infnan_in(477),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):27567-27603,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):27567-27583,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):27567-27583,
name: a1stg_infnan_in1(473),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):27587-27603,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):27587-27603,
name: a1stg_infnan_in2(475),
},
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):28052-28787,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):28059-28073,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):28059-28073,
name: a1stg_2zero_in(479),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):28079-28786,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):28079-28715,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):28079-28651,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):28079-28559,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):28079-28471,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):28079-28412,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):28079-28341,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):28079-28277,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):28079-28185,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):28079-28097,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):28079-28097,
name: a1stg_in1_exp_eq_0(393),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):28143-28184,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):28143-28156,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):28144-28156,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):28144-28156,
name: a1stg_in1_54(385),
},
),
},
postfix: false,
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):28169-28184,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):28169-28181,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):28169-28181,
name: a1stg_dblopa(491),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):28182-28183,
data: LiteralExpr(
Number(
3(485),
None,
),
),
},
},
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):28235-28276,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):28235-28257,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):28236-28257,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):28236-28257,
name: a1stg_in1_53_32_neq_0(391),
},
),
},
postfix: false,
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):28261-28276,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):28261-28273,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):28261-28273,
name: a1stg_dblopa(491),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):28274-28275,
data: LiteralExpr(
Number(
3(485),
None,
),
),
},
},
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):28327-28340,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):28328-28340,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):28328-28340,
name: a1stg_in1_51(383),
},
),
},
postfix: false,
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):28390-28411,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):28391-28411,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):28391-28411,
name: a1stg_in1_50_0_neq_0(389),
},
),
},
postfix: false,
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):28453-28471,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):28453-28471,
name: a1stg_in2_exp_eq_0(407),
},
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):28517-28558,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):28517-28530,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):28518-28530,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):28518-28530,
name: a1stg_in2_54(399),
},
),
},
postfix: false,
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):28543-28558,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):28543-28555,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):28543-28555,
name: a1stg_dblopa(491),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):28556-28557,
data: LiteralExpr(
Number(
3(485),
None,
),
),
},
},
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):28609-28650,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):28609-28631,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):28610-28631,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):28610-28631,
name: a1stg_in2_53_32_neq_0(405),
},
),
},
postfix: false,
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):28635-28650,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):28635-28647,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):28635-28647,
name: a1stg_dblopa(491),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):28648-28649,
data: LiteralExpr(
Number(
3(485),
None,
),
),
},
},
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):28701-28714,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):28702-28714,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):28702-28714,
name: a1stg_in2_51(397),
},
),
},
postfix: false,
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):28764-28785,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):28765-28785,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):28765-28785,
name: a1stg_in2_50_0_neq_0(403),
},
),
},
postfix: false,
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29211-29263,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29218-29228,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29218-29228,
name: a1stg_step(131),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29231-29262,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29231-29244,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29232-29244,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29232-29244,
name: fixtosd_hold(563),
},
),
},
postfix: false,
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29250-29261,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29251-29261,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29251-29261,
name: a6stg_hold(725),
},
),
},
postfix: false,
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29265-29296,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29272-29283,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29272-29283,
name: a1stg_stepa(133),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29285-29295,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29285-29295,
name: a1stg_step(131),
},
),
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29298-29359,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29305-29321,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29305-29316,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29305-29316,
name: a1stg_op_in(481),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29317-29320,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29317-29318,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29319-29320,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29324-29357,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29324-29336,
data: ConcatExpr {
repeat: Some(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29325-29326,
data: LiteralExpr(
Number(
8(293),
None,
),
),
},
),
exprs: [
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29327-29334,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29327-29334,
name: inq_add(41),
},
),
},
],
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29346-29357,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29346-29352,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29346-29352,
name: inq_op(33),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29353-29356,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29353-29354,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29355-29356,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
},
},
),
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29361-29600,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29361-29368,
name: dffre_s(925),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29371-29372,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29371-29372,
data: LiteralExpr(
Number(
8(293),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29374-29599,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29374-29384,
name: i_a1stg_op(927),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29395-29421,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29396-29399,
name: din(881),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29404-29420,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29404-29415,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29404-29415,
name: a1stg_op_in(481),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29416-29419,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29416-29417,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29418-29419,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29431-29451,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29432-29434,
name: en(895),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29440-29450,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29440-29450,
name: a1stg_step(131),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29461-29476,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29462-29465,
name: rst(929),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29470-29475,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29470-29475,
name: reset(381),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29486-29500,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29487-29490,
name: clk(883),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29495-29499,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29495-29499,
name: rclk(111),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29511-29534,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29512-29513,
name: q(887),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29520-29533,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29520-29528,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29520-29528,
name: a1stg_op(483),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29529-29532,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29529-29530,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29531-29532,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29545-29557,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29546-29548,
name: se(285),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29554-29556,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29554-29556,
name: se(285),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29567-29577,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29568-29570,
name: si(287),
},
Unconnected,
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29587-29597,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29588-29590,
name: so(289),
},
Unconnected,
),
},
],
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29602-29799,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29602-29608,
name: dffe_s(891),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29611-29612,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29611-29612,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29614-29798,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29614-29627,
name: i_a1stg_sngop(931),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29631-29647,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29632-29635,
name: din(881),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29637-29646,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29637-29643,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29637-29643,
name: inq_op(33),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29644-29645,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29657-29677,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29658-29660,
name: en(895),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29666-29676,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29666-29676,
name: a1stg_step(131),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29687-29701,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29688-29691,
name: clk(883),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29696-29700,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29696-29700,
name: rclk(111),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29712-29733,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29713-29714,
name: q(887),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29721-29732,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29721-29732,
name: a1stg_sngop(135),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29744-29756,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29745-29747,
name: se(285),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29753-29755,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29753-29755,
name: se(285),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29766-29776,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29767-29769,
name: si(287),
},
Unconnected,
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29786-29796,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29787-29789,
name: so(289),
},
Unconnected,
),
},
],
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29801-29995,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29801-29807,
name: dffe_s(891),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29810-29811,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29810-29811,
data: LiteralExpr(
Number(
4(371),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29813-29994,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29813-29827,
name: i_a1stg_sngopa(933),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29838-29859,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29839-29842,
name: din(881),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29844-29858,
data: ConcatExpr {
repeat: Some(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29845-29846,
data: LiteralExpr(
Number(
4(371),
None,
),
),
},
),
exprs: [
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29847-29856,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29847-29853,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29847-29853,
name: inq_op(33),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29854-29855,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
],
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29869-29885,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29870-29872,
name: en(895),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29874-29884,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29874-29884,
name: a1stg_step(131),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29895-29906,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29896-29899,
name: clk(883),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29901-29905,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29901-29905,
name: rclk(111),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29918-29940,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29919-29920,
name: q(887),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29922-29939,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29922-29934,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29922-29934,
name: a1stg_sngopa(487),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29935-29938,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29935-29936,
data: LiteralExpr(
Number(
3(485),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29937-29938,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29952-29960,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29953-29955,
name: se(285),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29957-29959,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29957-29959,
name: se(285),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29970-29976,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29971-29973,
name: si(287),
},
Unconnected,
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29986-29992,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29987-29989,
name: so(289),
},
Unconnected,
),
},
],
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29997-30195,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):29997-30003,
name: dffe_s(891),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30006-30007,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30006-30007,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30009-30194,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30009-30022,
name: i_a1stg_dblop(935),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30026-30042,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30027-30030,
name: din(881),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30032-30041,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30032-30038,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30032-30038,
name: inq_op(33),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30039-30040,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30052-30072,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30053-30055,
name: en(895),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30061-30071,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30061-30071,
name: a1stg_step(131),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30082-30096,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30083-30086,
name: clk(883),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30091-30095,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30091-30095,
name: rclk(111),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30108-30129,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30109-30110,
name: q(887),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30117-30128,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30117-30128,
name: a1stg_dblop(489),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30140-30152,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30141-30143,
name: se(285),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30149-30151,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30149-30151,
name: se(285),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30162-30172,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30163-30165,
name: si(287),
},
Unconnected,
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30182-30192,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30183-30185,
name: so(289),
},
Unconnected,
),
},
],
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30197-30363,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30197-30203,
name: dffe_s(891),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30206-30207,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30206-30207,
data: LiteralExpr(
Number(
4(371),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30209-30362,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30209-30223,
name: i_a1stg_dblopa(937),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30228-30249,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30229-30232,
name: din(881),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30234-30248,
data: ConcatExpr {
repeat: Some(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30235-30236,
data: LiteralExpr(
Number(
4(371),
None,
),
),
},
),
exprs: [
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30237-30246,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30237-30243,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30237-30243,
name: inq_op(33),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30244-30245,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
},
},
],
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30252-30268,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30253-30255,
name: en(895),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30257-30267,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30257-30267,
name: a1stg_step(131),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30271-30282,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30272-30275,
name: clk(883),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30277-30281,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30277-30281,
name: rclk(111),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30286-30308,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30287-30288,
name: q(887),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30290-30307,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30290-30302,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30290-30302,
name: a1stg_dblopa(491),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30303-30306,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30303-30304,
data: LiteralExpr(
Number(
3(485),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30305-30306,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30320-30328,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30321-30323,
name: se(285),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30325-30327,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30325-30327,
name: se(285),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30338-30344,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30339-30341,
name: si(287),
},
Unconnected,
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30354-30360,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30355-30357,
name: so(289),
},
Unconnected,
),
},
],
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30365-30591,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30365-30371,
name: dffe_s(891),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30374-30375,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30374-30375,
data: LiteralExpr(
Number(
2(923),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30377-30590,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30377-30393,
name: i_a1stg_rnd_mode(939),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30404-30431,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30405-30408,
name: din(881),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30413-30430,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30413-30425,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30413-30425,
name: inq_rnd_mode(35),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30426-30429,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30426-30427,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30428-30429,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30441-30461,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30442-30444,
name: en(895),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30450-30460,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30450-30460,
name: a1stg_step(131),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30471-30485,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30472-30475,
name: clk(883),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30480-30484,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30480-30484,
name: rclk(111),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30496-30525,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30497-30498,
name: q(887),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30505-30524,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30505-30519,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30505-30519,
name: a1stg_rnd_mode(493),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30520-30523,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30520-30521,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30522-30523,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30536-30548,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30537-30539,
name: se(285),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30545-30547,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30545-30547,
name: se(285),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30558-30568,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30559-30561,
name: si(287),
},
Unconnected,
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30578-30588,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30579-30581,
name: so(289),
},
Unconnected,
),
},
],
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30593-30802,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30593-30599,
name: dffe_s(891),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30602-30603,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30602-30603,
data: LiteralExpr(
Number(
5(375),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30605-30801,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30605-30615,
name: i_a1stg_id(941),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30626-30647,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30627-30630,
name: din(881),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30635-30646,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30635-30641,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30635-30641,
name: inq_id(37),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30642-30645,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30642-30643,
data: LiteralExpr(
Number(
4(371),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30644-30645,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30657-30677,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30658-30660,
name: en(895),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30666-30676,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30666-30676,
name: a1stg_step(131),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30687-30701,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30688-30691,
name: clk(883),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30696-30700,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30696-30700,
name: rclk(111),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30713-30736,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30714-30715,
name: q(887),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30722-30735,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30722-30730,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30722-30730,
name: a1stg_id(495),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30731-30734,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30731-30732,
data: LiteralExpr(
Number(
4(371),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30733-30734,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30747-30759,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30748-30750,
name: se(285),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30756-30758,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30756-30758,
name: se(285),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30769-30779,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30770-30772,
name: si(287),
},
Unconnected,
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30789-30799,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30790-30792,
name: so(289),
},
Unconnected,
),
},
],
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30804-31015,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30804-30810,
name: dffe_s(891),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30813-30814,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30813-30814,
data: LiteralExpr(
Number(
2(923),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30816-31014,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30816-30827,
name: i_a1stg_fcc(943),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30838-30860,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30839-30842,
name: din(881),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30847-30859,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30847-30854,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30847-30854,
name: inq_fcc(39),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30855-30858,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30855-30856,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30857-30858,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30870-30890,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30871-30873,
name: en(895),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30879-30889,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30879-30889,
name: a1stg_step(131),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30900-30914,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30901-30904,
name: clk(883),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30909-30913,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30909-30913,
name: rclk(111),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30925-30949,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30926-30927,
name: q(887),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30934-30948,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30934-30943,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30934-30943,
name: a1stg_fcc(497),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30944-30947,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30944-30945,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30946-30947,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30960-30972,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30961-30963,
name: se(285),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30969-30971,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30969-30971,
name: se(285),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30982-30992,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):30983-30985,
name: si(287),
},
Unconnected,
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31002-31012,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31003-31005,
name: so(289),
},
Unconnected,
),
},
],
},
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31221-31723,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31228-31238,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31228-31238,
name: a1stg_fadd(499),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31241-31722,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31241-31696,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31241-31668,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31241-31642,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31241-31614,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31241-31588,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31241-31560,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31241-31534,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31241-31506,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31241-31480,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31241-31452,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31241-31426,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31241-31398,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31241-31371,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31241-31342,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31241-31316,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31241-31288,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31241-31261,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31241-31254,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31241-31249,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31241-31249,
name: a1stg_op(483),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31250-31253,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31250-31251,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31252-31253,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31256-31261,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31256-31261,
name: FADDS(291),
},
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31267-31287,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31267-31280,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31267-31275,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31267-31275,
name: a1stg_op(483),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31276-31279,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31276-31277,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31278-31279,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31282-31287,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31282-31287,
name: FADDD(297),
},
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31295-31315,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31295-31308,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31295-31303,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31295-31303,
name: a1stg_op(483),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31304-31307,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31304-31305,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31306-31307,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31310-31315,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31310-31315,
name: FSUBS(301),
},
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31321-31341,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31321-31334,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31321-31329,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31321-31329,
name: a1stg_op(483),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31330-31333,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31330-31331,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31332-31333,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31336-31341,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31336-31341,
name: FSUBD(305),
},
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31349-31370,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31349-31362,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31349-31357,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31349-31357,
name: a1stg_op(483),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31358-31361,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31358-31359,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31360-31361,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31364-31370,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31364-31370,
name: FCMPES(317),
},
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31376-31397,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31376-31389,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31376-31384,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31376-31384,
name: a1stg_op(483),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31385-31388,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31385-31386,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31387-31388,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31391-31397,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31391-31397,
name: FCMPED(321),
},
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31405-31425,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31405-31418,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31405-31413,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31405-31413,
name: a1stg_op(483),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31414-31417,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31414-31415,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31416-31417,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31420-31425,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31420-31425,
name: FCMPS(309),
},
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31431-31451,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31431-31444,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31431-31439,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31431-31439,
name: a1stg_op(483),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31440-31443,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31440-31441,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31442-31443,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31446-31451,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31446-31451,
name: FCMPD(313),
},
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31459-31479,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31459-31472,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31459-31467,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31459-31467,
name: a1stg_op(483),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31468-31471,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31468-31469,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31470-31471,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31474-31479,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31474-31479,
name: FITOS(357),
},
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31485-31505,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31485-31498,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31485-31493,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31485-31493,
name: a1stg_op(483),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31494-31497,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31494-31495,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31496-31497,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31500-31505,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31500-31505,
name: FITOD(361),
},
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31513-31533,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31513-31526,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31513-31521,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31513-31521,
name: a1stg_op(483),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31522-31525,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31522-31523,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31524-31525,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31528-31533,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31528-31533,
name: FXTOS(349),
},
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31539-31559,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31539-31552,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31539-31547,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31539-31547,
name: a1stg_op(483),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31548-31551,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31548-31549,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31550-31551,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31554-31559,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31554-31559,
name: FXTOD(353),
},
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31567-31587,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31567-31580,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31567-31575,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31567-31575,
name: a1stg_op(483),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31576-31579,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31576-31577,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31578-31579,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31582-31587,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31582-31587,
name: FSTOI(333),
},
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31593-31613,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31593-31606,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31593-31601,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31593-31601,
name: a1stg_op(483),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31602-31605,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31602-31603,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31604-31605,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31608-31613,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31608-31613,
name: FSTOX(325),
},
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31621-31641,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31621-31634,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31621-31629,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31621-31629,
name: a1stg_op(483),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31630-31633,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31630-31631,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31632-31633,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31636-31641,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31636-31641,
name: FDTOI(337),
},
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31647-31667,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31647-31660,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31647-31655,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31647-31655,
name: a1stg_op(483),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31656-31659,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31656-31657,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31658-31659,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31662-31667,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31662-31667,
name: FDTOX(329),
},
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31675-31695,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31675-31688,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31675-31683,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31675-31683,
name: a1stg_op(483),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31684-31687,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31684-31685,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31686-31687,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31690-31695,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31690-31695,
name: FSTOD(341),
},
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31701-31721,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31701-31714,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31701-31709,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31701-31709,
name: a1stg_op(483),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31710-31713,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31710-31711,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31712-31713,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31716-31721,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31716-31721,
name: FDTOS(345),
},
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31725-31878,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31732-31745,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31732-31745,
name: a1stg_dbl_dst(501),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31748-31877,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31748-31849,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31748-31823,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31748-31795,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31748-31768,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31748-31761,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31748-31756,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31748-31756,
name: a1stg_op(483),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31757-31760,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31757-31758,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31759-31760,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31763-31768,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31763-31768,
name: FADDD(297),
},
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31774-31794,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31774-31787,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31774-31782,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31774-31782,
name: a1stg_op(483),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31783-31786,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31783-31784,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31785-31786,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31789-31794,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31789-31794,
name: FSUBD(305),
},
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31802-31822,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31802-31815,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31802-31810,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31802-31810,
name: a1stg_op(483),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31811-31814,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31811-31812,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31813-31814,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31817-31822,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31817-31822,
name: FITOD(361),
},
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31828-31848,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31828-31841,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31828-31836,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31828-31836,
name: a1stg_op(483),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31837-31840,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31837-31838,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31839-31840,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31843-31848,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31843-31848,
name: FXTOD(353),
},
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31856-31876,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31856-31869,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31856-31864,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31856-31864,
name: a1stg_op(483),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31865-31868,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31865-31866,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31867-31868,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31871-31876,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31871-31876,
name: FSTOD(341),
},
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31880-32033,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31887-31900,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31887-31900,
name: a1stg_sng_dst(503),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31903-32032,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31903-32004,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31903-31978,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31903-31950,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31903-31923,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31903-31916,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31903-31911,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31903-31911,
name: a1stg_op(483),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31912-31915,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31912-31913,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31914-31915,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31918-31923,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31918-31923,
name: FADDS(291),
},
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31929-31949,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31929-31942,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31929-31937,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31929-31937,
name: a1stg_op(483),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31938-31941,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31938-31939,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31940-31941,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31944-31949,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31944-31949,
name: FSUBS(301),
},
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31957-31977,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31957-31970,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31957-31965,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31957-31965,
name: a1stg_op(483),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31966-31969,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31966-31967,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31968-31969,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31972-31977,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31972-31977,
name: FITOS(357),
},
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31983-32003,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31983-31996,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31983-31991,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31983-31991,
name: a1stg_op(483),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31992-31995,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31992-31993,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31994-31995,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31998-32003,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):31998-32003,
name: FXTOS(349),
},
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32011-32031,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32011-32024,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32011-32019,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32011-32019,
name: a1stg_op(483),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32020-32023,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32020-32021,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32022-32023,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32026-32031,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32026-32031,
name: FDTOS(345),
},
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32035-32107,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32042-32056,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32042-32056,
name: a1stg_long_dst(505),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32059-32106,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32059-32079,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32059-32072,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32059-32067,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32059-32067,
name: a1stg_op(483),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32068-32071,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32068-32069,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32070-32071,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32074-32079,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32074-32079,
name: FSTOX(325),
},
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32085-32105,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32085-32098,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32085-32093,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32085-32093,
name: a1stg_op(483),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32094-32097,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32094-32095,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32096-32097,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32100-32105,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32100-32105,
name: FDTOX(329),
},
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32109-32180,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32116-32129,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32116-32129,
name: a1stg_int_dst(507),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32132-32179,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32132-32152,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32132-32145,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32132-32140,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32132-32140,
name: a1stg_op(483),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32141-32144,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32141-32142,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32143-32144,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32147-32152,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32147-32152,
name: FSTOI(333),
},
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32158-32178,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32158-32171,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32158-32166,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32158-32166,
name: a1stg_op(483),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32167-32170,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32167-32168,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32169-32170,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32173-32178,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32173-32178,
name: FDTOI(337),
},
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32182-32241,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32189-32203,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32189-32203,
name: a1stg_intlngop(137),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32206-32239,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32208-32238,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32208-32223,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32208-32220,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32208-32220,
name: a1stg_sngopa(487),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32221-32222,
data: LiteralExpr(
Number(
3(485),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32227-32238,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32227-32238,
name: a1stg_dblop(489),
},
),
},
},
},
postfix: false,
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32243-32370,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32250-32265,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32250-32265,
name: a1stg_faddsubop(509),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32268-32369,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32268-32343,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32268-32315,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32268-32288,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32268-32281,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32268-32276,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32268-32276,
name: a1stg_op(483),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32277-32280,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32277-32278,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32279-32280,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32283-32288,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32283-32288,
name: FADDS(291),
},
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32294-32314,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32294-32307,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32294-32302,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32294-32302,
name: a1stg_op(483),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32303-32306,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32303-32304,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32305-32306,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32309-32314,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32309-32314,
name: FADDD(297),
},
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32322-32342,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32322-32335,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32322-32330,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32322-32330,
name: a1stg_op(483),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32331-32334,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32331-32332,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32333-32334,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32337-32342,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32337-32342,
name: FSUBS(301),
},
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32348-32368,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32348-32361,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32348-32356,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32348-32356,
name: a1stg_op(483),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32357-32360,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32357-32358,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32359-32360,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32363-32368,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32363-32368,
name: FSUBD(305),
},
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32372-32442,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32379-32391,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32379-32391,
name: a1stg_fsubop(511),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32394-32441,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32394-32414,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32394-32407,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32394-32402,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32394-32402,
name: a1stg_op(483),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32403-32406,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32403-32404,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32405-32406,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32409-32414,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32409-32414,
name: FSUBS(301),
},
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32420-32440,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32420-32433,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32420-32428,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32420-32428,
name: a1stg_op(483),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32429-32432,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32429-32430,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32431-32432,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32435-32440,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32435-32440,
name: FSUBD(305),
},
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32444-32514,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32451-32463,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32451-32463,
name: a1stg_fsdtox(513),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32466-32513,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32466-32486,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32466-32479,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32466-32474,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32466-32474,
name: a1stg_op(483),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32475-32478,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32475-32476,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32477-32478,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32481-32486,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32481-32486,
name: FSTOX(325),
},
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32492-32512,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32492-32505,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32492-32500,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32492-32500,
name: a1stg_op(483),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32501-32504,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32501-32502,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32503-32504,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32507-32512,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32507-32512,
name: FDTOX(329),
},
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32516-32589,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32523-32536,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32523-32536,
name: a1stg_fcmpesd(515),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32539-32588,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32539-32560,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32539-32552,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32539-32547,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32539-32547,
name: a1stg_op(483),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32548-32551,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32548-32549,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32550-32551,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32554-32560,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32554-32560,
name: FCMPES(317),
},
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32566-32587,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32566-32579,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32566-32574,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32566-32574,
name: a1stg_op(483),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32575-32578,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32575-32576,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32577-32578,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32581-32587,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32581-32587,
name: FCMPED(321),
},
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32591-32661,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32598-32610,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32598-32610,
name: a1stg_fcmpsd(517),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32613-32660,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32613-32633,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32613-32626,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32613-32621,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32613-32621,
name: a1stg_op(483),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32622-32625,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32622-32623,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32624-32625,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32628-32633,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32628-32633,
name: FCMPS(309),
},
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32639-32659,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32639-32652,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32639-32647,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32639-32647,
name: a1stg_op(483),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32648-32651,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32648-32649,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32650-32651,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32654-32659,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32654-32659,
name: FCMPD(313),
},
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32663-32837,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32670-32690,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32670-32690,
name: a1stg_faddsub_dtosop(519),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32693-32836,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32693-32808,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32693-32782,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32693-32740,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32693-32713,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32693-32706,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32693-32701,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32693-32701,
name: a1stg_op(483),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32702-32705,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32702-32703,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32704-32705,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32708-32713,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32708-32713,
name: FADDS(291),
},
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32719-32739,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32719-32732,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32719-32727,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32719-32727,
name: a1stg_op(483),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32728-32731,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32728-32729,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32730-32731,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32734-32739,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32734-32739,
name: FADDD(297),
},
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32761-32781,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32761-32774,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32761-32769,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32761-32769,
name: a1stg_op(483),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32770-32773,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32770-32771,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32772-32773,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32776-32781,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32776-32781,
name: FSUBS(301),
},
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32787-32807,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32787-32800,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32787-32795,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32787-32795,
name: a1stg_op(483),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32796-32799,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32796-32797,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32798-32799,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32802-32807,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32802-32807,
name: FSUBD(305),
},
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32815-32835,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32815-32828,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32815-32823,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32815-32823,
name: a1stg_op(483),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32824-32827,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32824-32825,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32826-32827,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32830-32835,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32830-32835,
name: FDTOS(345),
},
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32839-32909,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32846-32858,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32846-32858,
name: a1stg_fdtoix(521),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32861-32908,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32861-32881,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32861-32874,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32861-32869,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32861-32869,
name: a1stg_op(483),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32870-32873,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32870-32871,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32872-32873,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32876-32881,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32876-32881,
name: FDTOI(337),
},
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32887-32907,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32887-32900,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32887-32895,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32887-32895,
name: a1stg_op(483),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32896-32899,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32896-32897,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32898-32899,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32902-32907,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32902-32907,
name: FDTOX(329),
},
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32911-32981,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32918-32930,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32918-32930,
name: a1stg_fstoix(523),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32933-32980,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32933-32953,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32933-32946,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32933-32941,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32933-32941,
name: a1stg_op(483),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32942-32945,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32942-32943,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32944-32945,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32948-32953,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32948-32953,
name: FSTOI(333),
},
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32959-32979,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32959-32972,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32959-32967,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32959-32967,
name: a1stg_op(483),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32968-32971,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32968-32969,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32970-32971,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32974-32979,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32974-32979,
name: FSTOX(325),
},
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32983-33108,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32990-33003,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):32990-33003,
name: a1stg_fsdtoix(139),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33006-33107,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33006-33081,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33006-33053,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33006-33026,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33006-33019,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33006-33014,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33006-33014,
name: a1stg_op(483),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33015-33018,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33015-33016,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33017-33018,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33021-33026,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33021-33026,
name: FSTOI(333),
},
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33032-33052,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33032-33045,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33032-33040,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33032-33040,
name: a1stg_op(483),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33041-33044,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33041-33042,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33043-33044,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33047-33052,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33047-33052,
name: FSTOX(325),
},
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33060-33080,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33060-33073,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33060-33068,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33060-33068,
name: a1stg_op(483),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33069-33072,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33069-33070,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33071-33072,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33075-33080,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33075-33080,
name: FDTOI(337),
},
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33086-33106,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33086-33099,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33086-33094,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33086-33094,
name: a1stg_op(483),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33095-33098,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33095-33096,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33097-33098,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33101-33106,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33101-33106,
name: FDTOX(329),
},
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33110-33235,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33117-33130,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33117-33130,
name: a1stg_fixtosd(525),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33133-33234,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33133-33208,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33133-33180,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33133-33153,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33133-33146,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33133-33141,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33133-33141,
name: a1stg_op(483),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33142-33145,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33142-33143,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33144-33145,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33148-33153,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33148-33153,
name: FITOS(357),
},
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33159-33179,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33159-33172,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33159-33167,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33159-33167,
name: a1stg_op(483),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33168-33171,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33168-33169,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33170-33171,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33174-33179,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33174-33179,
name: FITOD(361),
},
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33187-33207,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33187-33200,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33187-33195,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33187-33195,
name: a1stg_op(483),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33196-33199,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33196-33197,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33198-33199,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33202-33207,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33202-33207,
name: FXTOS(349),
},
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33213-33233,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33213-33226,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33213-33221,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33213-33221,
name: a1stg_op(483),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33222-33225,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33222-33223,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33224-33225,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33228-33233,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33228-33233,
name: FXTOD(353),
},
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33237-33280,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33244-33255,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33244-33255,
name: a1stg_fstod(141),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33258-33278,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33258-33271,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33258-33266,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33258-33266,
name: a1stg_op(483),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33267-33270,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33267-33268,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33269-33270,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33273-33278,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33273-33278,
name: FSTOD(341),
},
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33282-33325,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33289-33300,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33289-33300,
name: a1stg_fstoi(143),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33303-33323,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33303-33316,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33303-33311,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33303-33311,
name: a1stg_op(483),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33312-33315,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33312-33313,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33314-33315,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33318-33323,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33318-33323,
name: FSTOI(333),
},
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33327-33370,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33334-33345,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33334-33345,
name: a1stg_fstox(145),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33348-33368,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33348-33361,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33348-33356,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33348-33356,
name: a1stg_op(483),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33357-33360,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33357-33358,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33359-33360,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33363-33368,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33363-33368,
name: FSTOX(325),
},
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33372-33415,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33379-33390,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33379-33390,
name: a1stg_fdtoi(147),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33393-33413,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33393-33406,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33393-33401,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33393-33401,
name: a1stg_op(483),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33402-33405,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33402-33403,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33404-33405,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33408-33413,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33408-33413,
name: FDTOI(337),
},
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33417-33460,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33424-33435,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33424-33435,
name: a1stg_fdtox(149),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33438-33458,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33438-33451,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33438-33446,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33438-33446,
name: a1stg_op(483),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33447-33450,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33447-33448,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33449-33450,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33453-33458,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33453-33458,
name: FDTOX(329),
},
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33462-33635,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33469-33488,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33469-33488,
name: a1stg_fsdtoix_fdtos(527),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33491-33634,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33491-33606,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33491-33580,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33491-33538,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33491-33511,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33491-33504,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33491-33499,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33491-33499,
name: a1stg_op(483),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33500-33503,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33500-33501,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33502-33503,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33506-33511,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33506-33511,
name: FSTOI(333),
},
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33517-33537,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33517-33530,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33517-33525,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33517-33525,
name: a1stg_op(483),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33526-33529,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33526-33527,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33528-33529,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33532-33537,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33532-33537,
name: FSTOX(325),
},
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33559-33579,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33559-33572,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33559-33567,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33559-33567,
name: a1stg_op(483),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33568-33571,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33568-33569,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33570-33571,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33574-33579,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33574-33579,
name: FDTOI(337),
},
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33585-33605,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33585-33598,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33585-33593,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33585-33593,
name: a1stg_op(483),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33594-33597,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33594-33595,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33596-33597,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33600-33605,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33600-33605,
name: FDTOX(329),
},
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33613-33633,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33613-33626,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33613-33621,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33613-33621,
name: a1stg_op(483),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33622-33625,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33622-33623,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33624-33625,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33628-33633,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33628-33633,
name: FDTOS(345),
},
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33637-33680,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33644-33655,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33644-33655,
name: a1stg_fitos(529),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33658-33678,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33658-33671,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33658-33666,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33658-33666,
name: a1stg_op(483),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33667-33670,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33667-33668,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33669-33670,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33673-33678,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33673-33678,
name: FITOS(357),
},
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33682-33725,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33689-33700,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33689-33700,
name: a1stg_fitod(531),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33703-33723,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33703-33716,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33703-33711,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33703-33711,
name: a1stg_op(483),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33712-33715,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33712-33713,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33714-33715,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33718-33723,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33718-33723,
name: FITOD(361),
},
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33727-33770,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33734-33745,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33734-33745,
name: a1stg_fxtos(533),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33748-33768,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33748-33761,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33748-33756,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33748-33756,
name: a1stg_op(483),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33757-33760,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33757-33758,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33759-33760,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33763-33768,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33763-33768,
name: FXTOS(349),
},
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33772-33898,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33779-33791,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33779-33791,
name: a1stg_fcmpop(535),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33794-33897,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33794-33870,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33794-33841,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33794-33814,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33794-33807,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33794-33802,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33794-33802,
name: a1stg_op(483),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33803-33806,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33803-33804,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33805-33806,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33809-33814,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33809-33814,
name: FCMPS(309),
},
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33820-33840,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33820-33833,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33820-33828,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33820-33828,
name: a1stg_op(483),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33829-33832,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33829-33830,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33831-33832,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33835-33840,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33835-33840,
name: FCMPD(313),
},
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33848-33869,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33848-33861,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33848-33856,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33848-33856,
name: a1stg_op(483),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33857-33860,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33857-33858,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33859-33860,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33863-33869,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33863-33869,
name: FCMPES(317),
},
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33875-33896,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33875-33888,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33875-33883,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33875-33883,
name: a1stg_op(483),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33884-33887,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33884-33885,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33886-33887,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33890-33896,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33890-33896,
name: FCMPED(321),
},
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33900-34135,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33907-33920,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33907-33920,
name: a1stg_f4cycop(537),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33923-34134,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33923-34106,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33923-34080,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33923-34038,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33923-34012,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33923-33970,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33923-33943,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33923-33936,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33923-33931,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33923-33931,
name: a1stg_op(483),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33932-33935,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33932-33933,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33934-33935,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33938-33943,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33938-33943,
name: FADDS(291),
},
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33949-33969,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33949-33962,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33949-33957,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33949-33957,
name: a1stg_op(483),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33958-33961,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33958-33959,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33960-33961,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33964-33969,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33964-33969,
name: FADDD(297),
},
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33991-34011,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33991-34004,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33991-33999,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):33991-33999,
name: a1stg_op(483),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34000-34003,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34000-34001,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34002-34003,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34006-34011,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34006-34011,
name: FSUBS(301),
},
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34017-34037,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34017-34030,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34017-34025,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34017-34025,
name: a1stg_op(483),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34026-34029,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34026-34027,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34028-34029,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34032-34037,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34032-34037,
name: FSUBD(305),
},
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34059-34079,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34059-34072,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34059-34067,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34059-34067,
name: a1stg_op(483),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34068-34071,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34068-34069,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34070-34071,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34074-34079,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34074-34079,
name: FDTOS(345),
},
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34085-34105,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34085-34098,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34085-34093,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34085-34093,
name: a1stg_op(483),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34094-34097,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34094-34095,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34096-34097,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34100-34105,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34100-34105,
name: FSTOD(341),
},
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34113-34133,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34113-34126,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34113-34121,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34113-34121,
name: a1stg_op(483),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34122-34125,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34122-34123,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34124-34125,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34128-34133,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34128-34133,
name: FITOD(361),
},
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34137-34241,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34144-34162,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34144-34162,
name: a1stg_fixtos_fxtod(539),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34165-34240,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34165-34212,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34165-34185,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34165-34178,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34165-34173,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34165-34173,
name: a1stg_op(483),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34174-34177,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34174-34175,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34176-34177,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34180-34185,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34180-34185,
name: FITOS(357),
},
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34191-34211,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34191-34204,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34191-34199,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34191-34199,
name: a1stg_op(483),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34200-34203,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34200-34201,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34202-34203,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34206-34211,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34206-34211,
name: FXTOS(349),
},
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34219-34239,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34219-34232,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34219-34227,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34219-34227,
name: a1stg_op(483),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34228-34231,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34228-34229,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34230-34231,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34234-34239,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34234-34239,
name: FXTOD(353),
},
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34243-34349,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34250-34270,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34250-34270,
name: a1stg_faddsubs_fdtos(541),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34273-34348,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34273-34320,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34273-34293,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34273-34286,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34273-34281,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34273-34281,
name: a1stg_op(483),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34282-34285,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34282-34283,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34284-34285,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34288-34293,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34288-34293,
name: FADDS(291),
},
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34299-34319,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34299-34312,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34299-34307,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34299-34307,
name: a1stg_op(483),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34308-34311,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34308-34309,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34310-34311,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34314-34319,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34314-34319,
name: FSUBS(301),
},
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34327-34347,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34327-34340,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34327-34335,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34327-34335,
name: a1stg_op(483),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34336-34339,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34336-34337,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34338-34339,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34342-34347,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34342-34347,
name: FDTOS(345),
},
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34351-34423,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34358-34372,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34358-34372,
name: a1stg_faddsubs(151),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34375-34422,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34375-34395,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34375-34388,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34375-34383,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34375-34383,
name: a1stg_op(483),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34384-34387,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34384-34385,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34386-34387,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34390-34395,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34390-34395,
name: FADDS(291),
},
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34401-34421,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34401-34414,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34401-34409,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34401-34409,
name: a1stg_op(483),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34410-34413,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34410-34411,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34412-34413,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34416-34421,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34416-34421,
name: FSUBS(301),
},
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34425-34497,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34432-34446,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34432-34446,
name: a1stg_faddsubd(153),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34449-34496,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34449-34469,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34449-34462,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34449-34457,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34449-34457,
name: a1stg_op(483),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34458-34461,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34458-34459,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34460-34461,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34464-34469,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34464-34469,
name: FADDD(297),
},
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34475-34495,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34475-34488,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34475-34483,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34475-34483,
name: a1stg_op(483),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34484-34487,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34484-34485,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34486-34487,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34490-34495,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34490-34495,
name: FSUBD(305),
},
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34499-34542,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34506-34517,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34506-34517,
name: a1stg_fdtos(155),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34520-34540,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34520-34533,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34520-34528,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34520-34528,
name: a1stg_op(483),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34529-34532,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34529-34530,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34531-34532,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34535-34540,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34535-34540,
name: FDTOS(345),
},
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34544-34614,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34551-34563,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34551-34563,
name: a1stg_fistod(543),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34566-34613,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34566-34586,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34566-34579,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34566-34574,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34566-34574,
name: a1stg_op(483),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34575-34578,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34575-34576,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34577-34578,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34581-34586,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34581-34586,
name: FITOD(361),
},
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34592-34612,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34592-34605,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34592-34600,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34592-34600,
name: a1stg_op(483),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34601-34604,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34601-34602,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34603-34604,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34607-34612,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34607-34612,
name: FSTOD(341),
},
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34616-34686,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34623-34635,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34623-34635,
name: a1stg_fixtos(545),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34638-34685,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34638-34658,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34638-34651,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34638-34646,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34638-34646,
name: a1stg_op(483),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34647-34650,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34647-34648,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34649-34650,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34653-34658,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34653-34658,
name: FITOS(357),
},
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34664-34684,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34664-34677,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34664-34672,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34664-34672,
name: a1stg_op(483),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34673-34676,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34673-34674,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34675-34676,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34679-34684,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34679-34684,
name: FXTOS(349),
},
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34688-34731,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34695-34706,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34695-34706,
name: a1stg_fxtod(547),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34709-34729,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34709-34722,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34709-34717,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34709-34717,
name: a1stg_op(483),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34718-34721,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34718-34719,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34720-34721,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34724-34729,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34724-34729,
name: FXTOD(353),
},
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34733-34769,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34740-34754,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34740-34754,
name: a1stg_opdec_36(549),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34757-34768,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34757-34768,
name: a1stg_dblop(489),
},
),
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34771-34938,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34778-34796,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34778-34789,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34778-34789,
name: a1stg_opdec(555),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34790-34795,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34790-34792,
data: LiteralExpr(
Number(
34(551),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34793-34795,
data: LiteralExpr(
Number(
28(553),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34803-34937,
data: ConcatExpr {
repeat: None,
exprs: [
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34804-34814,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34804-34814,
name: a1stg_fadd(499),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34821-34834,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34821-34834,
name: a1stg_dbl_dst(501),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34841-34854,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34841-34854,
name: a1stg_sng_dst(503),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34861-34875,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34861-34875,
name: a1stg_long_dst(505),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34882-34895,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34882-34895,
name: a1stg_int_dst(507),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34902-34917,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34902-34917,
name: a1stg_faddsubop(509),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34924-34936,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34924-34936,
name: a1stg_fsubop(511),
},
),
},
],
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34940-35057,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34947-34969,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34947-34964,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34947-34964,
name: a1stg_opdec_24_21(557),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34965-34968,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34965-34966,
data: LiteralExpr(
Number(
3(485),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34967-34968,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34976-35056,
data: ConcatExpr {
repeat: None,
exprs: [
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34977-34997,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):34977-34997,
name: a1stg_faddsub_dtosop(519),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35004-35016,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35004-35016,
name: a1stg_fdtoix(521),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35023-35035,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35023-35035,
name: a1stg_fstoix(523),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35042-35055,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35042-35055,
name: a1stg_fsdtoix(139),
},
),
},
],
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35059-35261,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35066-35088,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35066-35083,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35066-35083,
name: a1stg_opdec_19_11(559),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35084-35087,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35084-35085,
data: LiteralExpr(
Number(
8(293),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35086-35087,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35095-35260,
data: ConcatExpr {
repeat: None,
exprs: [
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35096-35107,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35096-35107,
name: a1stg_fstod(141),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35114-35125,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35114-35125,
name: a1stg_fstoi(143),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35132-35143,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35132-35143,
name: a1stg_fstox(145),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35150-35161,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35150-35161,
name: a1stg_fdtoi(147),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35168-35179,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35168-35179,
name: a1stg_fdtox(149),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35186-35205,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35186-35205,
name: a1stg_fsdtoix_fdtos(527),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35212-35223,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35212-35223,
name: a1stg_fitos(529),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35230-35241,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35230-35241,
name: a1stg_fitod(531),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35248-35259,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35248-35259,
name: a1stg_fxtos(533),
},
),
},
],
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35264-35502,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35271-35291,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35271-35286,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35271-35286,
name: a1stg_opdec_9_0(561),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35287-35290,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35287-35288,
data: LiteralExpr(
Number(
9(379),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35289-35290,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35299-35501,
data: ConcatExpr {
repeat: None,
exprs: [
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35300-35312,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35300-35312,
name: a1stg_fcmpop(535),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35319-35332,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35319-35332,
name: a1stg_f4cycop(537),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35339-35357,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35339-35357,
name: a1stg_fixtos_fxtod(539),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35364-35384,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35364-35384,
name: a1stg_faddsubs_fdtos(541),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35391-35405,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35391-35405,
name: a1stg_faddsubs(151),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35412-35426,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35412-35426,
name: a1stg_faddsubd(153),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35433-35444,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35433-35444,
name: a1stg_fdtos(155),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35451-35463,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35451-35463,
name: a1stg_fistod(543),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35470-35482,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35470-35482,
name: a1stg_fixtos(545),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35489-35500,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35489-35500,
name: a1stg_fxtod(547),
},
),
},
],
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35504-35640,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35511-35523,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35511-35523,
name: fixtosd_hold(563),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35525-35639,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35525-35543,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35525-35543,
name: a2stg_fixtos_fxtod(611),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35550-35638,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35552-35637,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35552-35599,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35552-35581,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35552-35563,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35552-35560,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35552-35560,
name: a1stg_op(483),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35561-35562,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35568-35580,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35569-35580,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35569-35577,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35569-35577,
name: a1stg_op(483),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35578-35579,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
},
},
postfix: false,
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35586-35598,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35587-35598,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35587-35595,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35587-35595,
name: a1stg_op(483),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35596-35597,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
postfix: false,
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35607-35636,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35607-35618,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35607-35615,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35607-35615,
name: a1stg_op(483),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35616-35617,
data: LiteralExpr(
Number(
2(923),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35623-35635,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35624-35635,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35624-35632,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35624-35632,
name: a1stg_op(483),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35633-35634,
data: LiteralExpr(
Number(
6(945),
None,
),
),
},
},
},
postfix: false,
},
},
},
},
},
},
postfix: false,
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35642-35871,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35649-35669,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35649-35663,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35649-35663,
name: a2stg_opdec_in(567),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35664-35668,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35664-35666,
data: LiteralExpr(
Number(
30(565),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35667-35668,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35671-35870,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35671-35692,
data: ConcatExpr {
repeat: Some(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35672-35674,
data: LiteralExpr(
Number(
31(947),
None,
),
),
},
),
exprs: [
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35676-35689,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35677-35689,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35677-35689,
name: fixtosd_hold(563),
},
),
},
postfix: false,
},
},
],
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35702-35870,
data: ConcatExpr {
repeat: None,
exprs: [
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35703-35717,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35703-35717,
name: a1stg_opdec_36(549),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35719-35737,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35719-35730,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35719-35730,
name: a1stg_opdec(555),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35731-35736,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35731-35733,
data: LiteralExpr(
Number(
34(551),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35734-35736,
data: LiteralExpr(
Number(
28(553),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35770-35792,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35770-35787,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35770-35787,
name: a1stg_opdec_24_21(557),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35788-35791,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35788-35789,
data: LiteralExpr(
Number(
3(485),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35790-35791,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35794-35816,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35794-35811,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35794-35811,
name: a1stg_opdec_19_11(559),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35812-35815,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35812-35813,
data: LiteralExpr(
Number(
8(293),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35814-35815,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35849-35869,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35849-35864,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35849-35864,
name: a1stg_opdec_9_0(561),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35865-35868,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35865-35866,
data: LiteralExpr(
Number(
9(379),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35867-35868,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
],
},
},
},
},
),
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35873-36196,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35873-35880,
name: dffre_s(925),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35883-35885,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35883-35885,
data: LiteralExpr(
Number(
31(947),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35887-36195,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35887-35900,
name: i_a2stg_opdec(949),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35904-35931,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35905-35908,
name: din(881),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35910-35930,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35910-35924,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35910-35924,
name: a2stg_opdec_in(567),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35925-35929,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35925-35927,
data: LiteralExpr(
Number(
30(565),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35928-35929,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35934-35950,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35935-35937,
name: en(895),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35939-35949,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35939-35949,
name: a6stg_step(191),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35953-35968,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35954-35957,
name: rst(929),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35962-35967,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35962-35967,
name: reset(381),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35978-35992,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35979-35982,
name: clk(883),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35987-35991,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):35987-35991,
name: rclk(111),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36003-36137,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36004-36005,
name: q(887),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36012-36136,
data: ConcatExpr {
repeat: None,
exprs: [
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36013-36027,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36013-36027,
name: a2stg_opdec_36(569),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36029-36047,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36029-36040,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36029-36040,
name: a2stg_opdec(571),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36041-36046,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36041-36043,
data: LiteralExpr(
Number(
34(551),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36044-36046,
data: LiteralExpr(
Number(
28(553),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36049-36071,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36049-36066,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36049-36066,
name: a2stg_opdec_24_21(573),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36067-36070,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36067-36068,
data: LiteralExpr(
Number(
3(485),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36069-36070,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36091-36113,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36091-36108,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36091-36108,
name: a2stg_opdec_19_11(575),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36109-36112,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36109-36110,
data: LiteralExpr(
Number(
8(293),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36111-36112,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36115-36135,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36115-36130,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36115-36130,
name: a2stg_opdec_9_0(577),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36131-36134,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36131-36132,
data: LiteralExpr(
Number(
9(379),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36133-36134,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
],
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36141-36153,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36142-36144,
name: se(285),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36150-36152,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36150-36152,
name: se(285),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36163-36173,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36164-36166,
name: si(287),
},
Unconnected,
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36183-36193,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36184-36186,
name: so(289),
},
Unconnected,
),
},
],
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36198-36426,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36198-36204,
name: dffe_s(891),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36207-36208,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36207-36208,
data: LiteralExpr(
Number(
2(923),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36210-36425,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36210-36226,
name: i_a2stg_rnd_mode(951),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36237-36266,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36238-36241,
name: din(881),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36246-36265,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36246-36260,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36246-36260,
name: a1stg_rnd_mode(493),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36261-36264,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36261-36262,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36263-36264,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36276-36296,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36277-36279,
name: en(895),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36285-36295,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36285-36295,
name: a6stg_step(191),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36306-36320,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36307-36310,
name: clk(883),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36315-36319,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36315-36319,
name: rclk(111),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36331-36360,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36332-36333,
name: q(887),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36340-36359,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36340-36354,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36340-36354,
name: a2stg_rnd_mode(579),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36355-36358,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36355-36356,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36357-36358,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36371-36383,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36372-36374,
name: se(285),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36380-36382,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36380-36382,
name: se(285),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36393-36403,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36394-36396,
name: si(287),
},
Unconnected,
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36413-36423,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36414-36416,
name: so(289),
},
Unconnected,
),
},
],
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36428-36639,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36428-36434,
name: dffe_s(891),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36437-36438,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36437-36438,
data: LiteralExpr(
Number(
5(375),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36440-36638,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36440-36450,
name: i_a2stg_id(953),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36461-36484,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36462-36465,
name: din(881),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36470-36483,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36470-36478,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36470-36478,
name: a1stg_id(495),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36479-36482,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36479-36480,
data: LiteralExpr(
Number(
4(371),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36481-36482,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36494-36514,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36495-36497,
name: en(895),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36503-36513,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36503-36513,
name: a6stg_step(191),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36524-36538,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36525-36528,
name: clk(883),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36533-36537,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36533-36537,
name: rclk(111),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36550-36573,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36551-36552,
name: q(887),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36559-36572,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36559-36567,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36559-36567,
name: a2stg_id(581),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36568-36571,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36568-36569,
data: LiteralExpr(
Number(
4(371),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36570-36571,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36584-36596,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36585-36587,
name: se(285),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36593-36595,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36593-36595,
name: se(285),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36606-36616,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36607-36609,
name: si(287),
},
Unconnected,
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36626-36636,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36627-36629,
name: so(289),
},
Unconnected,
),
},
],
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36641-36854,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36641-36647,
name: dffe_s(891),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36650-36651,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36650-36651,
data: LiteralExpr(
Number(
2(923),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36653-36853,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36653-36664,
name: i_a2stg_fcc(955),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36675-36699,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36676-36679,
name: din(881),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36684-36698,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36684-36693,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36684-36693,
name: a1stg_fcc(497),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36694-36697,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36694-36695,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36696-36697,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36709-36729,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36710-36712,
name: en(895),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36718-36728,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36718-36728,
name: a6stg_step(191),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36739-36753,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36740-36743,
name: clk(883),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36748-36752,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36748-36752,
name: rclk(111),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36764-36788,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36765-36766,
name: q(887),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36773-36787,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36773-36782,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36773-36782,
name: a2stg_fcc(583),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36783-36786,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36783-36784,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36785-36786,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36799-36811,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36800-36802,
name: se(285),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36808-36810,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36808-36810,
name: se(285),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36821-36831,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36822-36824,
name: si(287),
},
Unconnected,
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36841-36851,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):36842-36844,
name: so(289),
},
Unconnected,
),
},
],
},
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37062-37097,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37069-37079,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37069-37079,
name: a2stg_fadd(585),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37081-37096,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37081-37092,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37081-37092,
name: a2stg_opdec(571),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37093-37095,
data: LiteralExpr(
Number(
34(551),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37098-37137,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37105-37119,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37105-37119,
name: a2stg_long_dst(587),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37121-37136,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37121-37132,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37121-37132,
name: a2stg_opdec(571),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37133-37135,
data: LiteralExpr(
Number(
31(947),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37138-37178,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37145-37160,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37145-37160,
name: a2stg_faddsubop(157),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37162-37177,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37162-37173,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37162-37173,
name: a2stg_opdec(571),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37174-37176,
data: LiteralExpr(
Number(
29(617),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37179-37216,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37186-37198,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37186-37198,
name: a2stg_fsubop(589),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37200-37215,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37200-37211,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37200-37211,
name: a2stg_opdec(571),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37212-37214,
data: LiteralExpr(
Number(
28(553),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37217-37267,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37224-37244,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37224-37244,
name: a2stg_faddsub_dtosop(591),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37246-37266,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37246-37263,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37246-37263,
name: a2stg_opdec_24_21(573),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37264-37265,
data: LiteralExpr(
Number(
3(485),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37268-37310,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37275-37287,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37275-37287,
name: a2stg_fdtoix(593),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37289-37309,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37289-37306,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37289-37306,
name: a2stg_opdec_24_21(573),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37307-37308,
data: LiteralExpr(
Number(
2(923),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37311-37353,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37318-37330,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37318-37330,
name: a2stg_fstoix(595),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37332-37352,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37332-37349,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37332-37349,
name: a2stg_opdec_24_21(573),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37350-37351,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37354-37397,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37361-37374,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37361-37374,
name: a2stg_fsdtoix(597),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37376-37396,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37376-37393,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37376-37393,
name: a2stg_opdec_24_21(573),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37394-37395,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37398-37439,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37405-37416,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37405-37416,
name: a2stg_fstod(599),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37418-37438,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37418-37435,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37418-37435,
name: a2stg_opdec_19_11(575),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37436-37437,
data: LiteralExpr(
Number(
8(293),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37440-37481,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37447-37458,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37447-37458,
name: a2stg_fstoi(601),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37460-37480,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37460-37477,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37460-37477,
name: a2stg_opdec_19_11(575),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37478-37479,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37482-37523,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37489-37500,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37489-37500,
name: a2stg_fstox(603),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37502-37522,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37502-37519,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37502-37519,
name: a2stg_opdec_19_11(575),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37520-37521,
data: LiteralExpr(
Number(
6(945),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37524-37565,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37531-37542,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37531-37542,
name: a2stg_fdtoi(605),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37544-37564,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37544-37561,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37544-37561,
name: a2stg_opdec_19_11(575),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37562-37563,
data: LiteralExpr(
Number(
5(375),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37566-37607,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37573-37584,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37573-37584,
name: a2stg_fdtox(607),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37586-37606,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37586-37603,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37586-37603,
name: a2stg_opdec_19_11(575),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37604-37605,
data: LiteralExpr(
Number(
4(371),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37608-37657,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37615-37634,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37615-37634,
name: a2stg_fsdtoix_fdtos(159),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37636-37656,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37636-37653,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37636-37653,
name: a2stg_opdec_19_11(575),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37654-37655,
data: LiteralExpr(
Number(
3(485),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37658-37699,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37665-37676,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37665-37676,
name: a2stg_fitos(161),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37678-37698,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37678-37695,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37678-37695,
name: a2stg_opdec_19_11(575),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37696-37697,
data: LiteralExpr(
Number(
2(923),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37700-37741,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37707-37718,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37707-37718,
name: a2stg_fitod(163),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37720-37740,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37720-37737,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37720-37737,
name: a2stg_opdec_19_11(575),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37738-37739,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37742-37783,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37749-37760,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37749-37760,
name: a2stg_fxtos(165),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37762-37782,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37762-37779,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37762-37779,
name: a2stg_opdec_19_11(575),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37780-37781,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37784-37824,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37791-37803,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37791-37803,
name: a2stg_fcmpop(609),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37805-37823,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37805-37820,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37805-37820,
name: a2stg_opdec_9_0(577),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37821-37822,
data: LiteralExpr(
Number(
9(379),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37825-37871,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37832-37850,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37832-37850,
name: a2stg_fixtos_fxtod(611),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37852-37870,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37852-37867,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37852-37867,
name: a2stg_opdec_9_0(577),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37868-37869,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37872-37911,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37879-37890,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37879-37890,
name: a2stg_fdtos(613),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37892-37910,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37892-37907,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37892-37907,
name: a2stg_opdec_9_0(577),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37908-37909,
data: LiteralExpr(
Number(
3(485),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37912-37951,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37919-37930,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37919-37930,
name: a2stg_fxtod(167),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37932-37950,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37932-37947,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37932-37947,
name: a2stg_opdec_9_0(577),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37948-37949,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
),
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37953-38395,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37953-37960,
name: dffre_s(925),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37963-37965,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37963-37965,
data: LiteralExpr(
Number(
19(957),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37967-38394,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37967-37980,
name: i_a3stg_opdec(959),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37991-38121,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):37992-37995,
name: din(881),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38000-38120,
data: ConcatExpr {
repeat: None,
exprs: [
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38001-38015,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38001-38015,
name: a2stg_opdec_36(569),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38017-38035,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38017-38028,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38017-38028,
name: a2stg_opdec(571),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38029-38034,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38029-38031,
data: LiteralExpr(
Number(
34(551),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38032-38034,
data: LiteralExpr(
Number(
29(617),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38037-38057,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38037-38054,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38037-38054,
name: a2stg_opdec_24_21(573),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38055-38056,
data: LiteralExpr(
Number(
3(485),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38077-38097,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38077-38094,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38077-38094,
name: a2stg_opdec_24_21(573),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38095-38096,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38099-38119,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38099-38114,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38099-38114,
name: a2stg_opdec_9_0(577),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38115-38118,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38115-38116,
data: LiteralExpr(
Number(
9(379),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38117-38118,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
],
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38131-38151,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38132-38134,
name: en(895),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38140-38150,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38140-38150,
name: a6stg_step(191),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38161-38176,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38162-38165,
name: rst(929),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38170-38175,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38170-38175,
name: reset(381),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38186-38200,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38187-38190,
name: clk(883),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38195-38199,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38195-38199,
name: rclk(111),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38211-38329,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38212-38213,
name: q(887),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38220-38328,
data: ConcatExpr {
repeat: None,
exprs: [
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38221-38235,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38221-38235,
name: a3stg_opdec_36(615),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38237-38255,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38237-38248,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38237-38248,
name: a3stg_opdec(619),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38249-38254,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38249-38251,
data: LiteralExpr(
Number(
34(551),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38252-38254,
data: LiteralExpr(
Number(
29(617),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38257-38271,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38257-38271,
name: a3stg_opdec_24(621),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38291-38305,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38291-38305,
name: a3stg_opdec_21(623),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38307-38327,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38307-38322,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38307-38322,
name: a3stg_opdec_9_0(625),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38323-38326,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38323-38324,
data: LiteralExpr(
Number(
9(379),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38325-38326,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
],
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38340-38352,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38341-38343,
name: se(285),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38349-38351,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38349-38351,
name: se(285),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38362-38372,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38363-38365,
name: si(287),
},
Unconnected,
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38382-38392,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38383-38385,
name: so(289),
},
Unconnected,
),
},
],
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38397-38570,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38397-38404,
name: dffre_s(925),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38407-38408,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38407-38408,
data: LiteralExpr(
Number(
2(923),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38410-38569,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38410-38428,
name: i_a3stg_faddsubopa(961),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38432-38459,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38433-38436,
name: din(881),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38438-38458,
data: ConcatExpr {
repeat: Some(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38439-38440,
data: LiteralExpr(
Number(
2(923),
None,
),
),
},
),
exprs: [
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38441-38456,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38441-38456,
name: a2stg_faddsubop(157),
},
),
},
],
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38462-38478,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38463-38465,
name: en(895),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38467-38477,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38467-38477,
name: a6stg_step(191),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38481-38493,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38482-38485,
name: rst(929),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38487-38492,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38487-38492,
name: reset(381),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38496-38507,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38497-38500,
name: clk(883),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38502-38506,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38502-38506,
name: rclk(111),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38511-38537,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38512-38513,
name: q(887),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38515-38536,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38515-38531,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38515-38531,
name: a3stg_faddsubopa(171),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38532-38535,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38532-38533,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38534-38535,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38541-38549,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38542-38544,
name: se(285),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38546-38548,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38546-38548,
name: se(285),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38552-38558,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38553-38555,
name: si(287),
},
Unconnected,
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38561-38567,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38562-38564,
name: so(289),
},
Unconnected,
),
},
],
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38572-38800,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38572-38578,
name: dffe_s(891),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38581-38582,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38581-38582,
data: LiteralExpr(
Number(
2(923),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38584-38799,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38584-38600,
name: i_a3stg_rnd_mode(963),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38611-38640,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38612-38615,
name: din(881),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38620-38639,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38620-38634,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38620-38634,
name: a2stg_rnd_mode(579),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38635-38638,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38635-38636,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38637-38638,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38650-38670,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38651-38653,
name: en(895),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38659-38669,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38659-38669,
name: a6stg_step(191),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38680-38694,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38681-38684,
name: clk(883),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38689-38693,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38689-38693,
name: rclk(111),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38705-38734,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38706-38707,
name: q(887),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38714-38733,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38714-38728,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38714-38728,
name: a3stg_rnd_mode(627),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38729-38732,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38729-38730,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38731-38732,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38745-38757,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38746-38748,
name: se(285),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38754-38756,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38754-38756,
name: se(285),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38767-38777,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38768-38770,
name: si(287),
},
Unconnected,
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38787-38797,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38788-38790,
name: so(289),
},
Unconnected,
),
},
],
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38802-39012,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38802-38808,
name: dffe_s(891),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38811-38812,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38811-38812,
data: LiteralExpr(
Number(
5(375),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38814-39011,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38814-38824,
name: i_a3stg_id(965),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38835-38858,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38836-38839,
name: din(881),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38844-38857,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38844-38852,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38844-38852,
name: a2stg_id(581),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38853-38856,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38853-38854,
data: LiteralExpr(
Number(
4(371),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38855-38856,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38868-38888,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38869-38871,
name: en(895),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38877-38887,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38877-38887,
name: a6stg_step(191),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38898-38912,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38899-38902,
name: clk(883),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38907-38911,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38907-38911,
name: rclk(111),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38923-38946,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38924-38925,
name: q(887),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38932-38945,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38932-38940,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38932-38940,
name: a3stg_id(629),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38941-38944,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38941-38942,
data: LiteralExpr(
Number(
4(371),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38943-38944,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38957-38969,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38958-38960,
name: se(285),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38966-38968,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38966-38968,
name: se(285),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38979-38989,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38980-38982,
name: si(287),
},
Unconnected,
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):38999-39009,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39000-39002,
name: so(289),
},
Unconnected,
),
},
],
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39014-39227,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39014-39020,
name: dffe_s(891),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39023-39024,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39023-39024,
data: LiteralExpr(
Number(
2(923),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39026-39226,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39026-39037,
name: i_a3stg_fcc(967),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39048-39072,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39049-39052,
name: din(881),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39057-39071,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39057-39066,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39057-39066,
name: a2stg_fcc(583),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39067-39070,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39067-39068,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39069-39070,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39082-39102,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39083-39085,
name: en(895),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39091-39101,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39091-39101,
name: a6stg_step(191),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39112-39126,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39113-39116,
name: clk(883),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39121-39125,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39121-39125,
name: rclk(111),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39137-39161,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39138-39139,
name: q(887),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39146-39160,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39146-39155,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39146-39155,
name: a3stg_fcc(631),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39156-39159,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39156-39157,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39158-39159,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39172-39184,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39173-39175,
name: se(285),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39181-39183,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39181-39183,
name: se(285),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39194-39204,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39195-39197,
name: si(287),
},
Unconnected,
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39214-39224,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39215-39217,
name: so(289),
},
Unconnected,
),
},
],
},
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39435-39470,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39442-39452,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39442-39452,
name: a3stg_fadd(633),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39454-39469,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39454-39465,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39454-39465,
name: a3stg_opdec(619),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39466-39468,
data: LiteralExpr(
Number(
34(551),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39471-39509,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39478-39491,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39478-39491,
name: a3stg_int_dst(635),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39493-39508,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39493-39504,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39493-39504,
name: a3stg_opdec(619),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39505-39507,
data: LiteralExpr(
Number(
30(565),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39510-39550,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39517-39532,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39517-39532,
name: a3stg_faddsubop(169),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39534-39549,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39534-39545,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39534-39545,
name: a3stg_opdec(619),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39546-39548,
data: LiteralExpr(
Number(
29(617),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39551-39588,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39558-39571,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39558-39571,
name: a3stg_fsdtoix(637),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39573-39587,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39573-39587,
name: a3stg_opdec_21(623),
},
),
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39589-39630,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39596-39609,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39596-39609,
name: a3stg_f4cycop(639),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39611-39629,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39611-39626,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39611-39626,
name: a3stg_opdec_9_0(625),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39627-39628,
data: LiteralExpr(
Number(
8(293),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39631-39677,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39638-39656,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39638-39656,
name: a3stg_fixtos_fxtod(641),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39658-39676,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39658-39673,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39658-39673,
name: a3stg_opdec_9_0(625),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39674-39675,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39678-39717,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39685-39696,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39685-39696,
name: a3stg_fdtos(643),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39698-39716,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39698-39713,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39698-39713,
name: a3stg_opdec_9_0(625),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39714-39715,
data: LiteralExpr(
Number(
3(485),
None,
),
),
},
},
},
),
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39719-40184,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39719-39726,
name: dffre_s(925),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39729-39731,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39729-39731,
data: LiteralExpr(
Number(
18(969),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39733-40183,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39733-39746,
name: i_a4stg_opdec(971),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39757-39895,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39758-39761,
name: din(881),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39766-39894,
data: ConcatExpr {
repeat: None,
exprs: [
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39767-39781,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39767-39781,
name: a3stg_opdec_36(615),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39783-39801,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39783-39794,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39783-39794,
name: a3stg_opdec(619),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39795-39800,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39795-39797,
data: LiteralExpr(
Number(
34(551),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39798-39800,
data: LiteralExpr(
Number(
29(617),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39803-39817,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39803-39817,
name: a3stg_opdec_24(621),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39837-39851,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39837-39851,
name: a3stg_opdec_21(623),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39853-39871,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39853-39868,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39853-39868,
name: a3stg_opdec_9_0(625),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39869-39870,
data: LiteralExpr(
Number(
9(379),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39873-39893,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39873-39888,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39873-39888,
name: a3stg_opdec_9_0(625),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39889-39892,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39889-39890,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39891-39892,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
],
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39905-39925,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39906-39908,
name: en(895),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39914-39924,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39914-39924,
name: a6stg_step(191),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39935-39950,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39936-39939,
name: rst(929),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39944-39949,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39944-39949,
name: reset(381),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39960-39974,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39961-39964,
name: clk(883),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39969-39973,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39969-39973,
name: rclk(111),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39985-40118,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39986-39987,
name: q(887),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39994-40117,
data: ConcatExpr {
repeat: None,
exprs: [
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39995-40009,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):39995-40009,
name: a4stg_opdec_36(645),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40011-40029,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40011-40022,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40011-40022,
name: a4stg_opdec(647),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40023-40028,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40023-40025,
data: LiteralExpr(
Number(
34(551),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40026-40028,
data: LiteralExpr(
Number(
29(617),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40031-40045,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40031-40045,
name: a4stg_opdec_24(649),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40065-40079,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40065-40079,
name: a4stg_opdec_21(651),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40081-40094,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40081-40094,
name: a4stg_opdec_9(653),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40096-40116,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40096-40111,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40096-40111,
name: a4stg_opdec_7_0(655),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40112-40115,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40112-40113,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40114-40115,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
],
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40129-40141,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40130-40132,
name: se(285),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40138-40140,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40138-40140,
name: se(285),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40151-40161,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40152-40154,
name: si(287),
},
Unconnected,
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40171-40181,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40172-40174,
name: so(289),
},
Unconnected,
),
},
],
},
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40186-40325,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40193-40215,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40193-40210,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40193-40210,
name: a4stg_rnd_mode_in(657),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40211-40214,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40211-40212,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40213-40214,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40218-40324,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40218-40265,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40218-40236,
data: ConcatExpr {
repeat: Some(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40219-40220,
data: LiteralExpr(
Number(
2(923),
None,
),
),
},
),
exprs: [
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40221-40234,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40221-40234,
name: a3stg_f4cycop(639),
},
),
},
],
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40246-40265,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40246-40260,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40246-40260,
name: a3stg_rnd_mode(627),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40261-40264,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40261-40262,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40263-40264,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40272-40323,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40272-40293,
data: ConcatExpr {
repeat: Some(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40273-40274,
data: LiteralExpr(
Number(
2(923),
None,
),
),
},
),
exprs: [
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40276-40290,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40277-40290,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40277-40290,
name: a3stg_f4cycop(639),
},
),
},
postfix: false,
},
},
],
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40303-40323,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40303-40318,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40303-40318,
name: a4stg_rnd_mode2(661),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40319-40322,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40319-40320,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40321-40322,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
},
},
},
},
),
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40327-40527,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40327-40333,
name: dffe_s(891),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40336-40337,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40336-40337,
data: LiteralExpr(
Number(
2(923),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40339-40526,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40339-40355,
name: i_a4stg_rnd_mode(973),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40359-40388,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40360-40363,
name: din(881),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40365-40387,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40365-40382,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40365-40382,
name: a4stg_rnd_mode_in(657),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40383-40386,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40383-40384,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40385-40386,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40391-40411,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40392-40394,
name: en(895),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40400-40410,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40400-40410,
name: a6stg_step(191),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40414-40428,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40415-40418,
name: clk(883),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40423-40427,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40423-40427,
name: rclk(111),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40439-40468,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40440-40441,
name: q(887),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40448-40467,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40448-40462,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40448-40462,
name: a4stg_rnd_mode(659),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40463-40466,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40463-40464,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40465-40466,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40472-40484,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40473-40475,
name: se(285),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40481-40483,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40481-40483,
name: se(285),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40494-40504,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40495-40497,
name: si(287),
},
Unconnected,
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40514-40524,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40515-40517,
name: so(289),
},
Unconnected,
),
},
],
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40529-40743,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40529-40535,
name: dffe_s(891),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40538-40539,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40538-40539,
data: LiteralExpr(
Number(
2(923),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40541-40742,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40541-40558,
name: i_a4stg_rnd_mode2(975),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40562-40588,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40563-40566,
name: din(881),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40568-40587,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40568-40582,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40568-40582,
name: a3stg_rnd_mode(627),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40583-40586,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40583-40584,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40585-40586,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40591-40611,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40592-40594,
name: en(895),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40600-40610,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40600-40610,
name: a6stg_step(191),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40621-40635,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40622-40625,
name: clk(883),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40630-40634,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40630-40634,
name: rclk(111),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40647-40677,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40648-40649,
name: q(887),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40656-40676,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40656-40671,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40656-40671,
name: a4stg_rnd_mode2(661),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40672-40675,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40672-40673,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40674-40675,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40688-40700,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40689-40691,
name: se(285),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40697-40699,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40697-40699,
name: se(285),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40710-40720,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40711-40713,
name: si(287),
},
Unconnected,
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40730-40740,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40731-40733,
name: so(289),
},
Unconnected,
),
},
],
},
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40745-41002,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40752-40768,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40752-40763,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40752-40763,
name: a4stg_id_in(663),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40764-40767,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40764-40765,
data: LiteralExpr(
Number(
9(379),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40766-40767,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40770-41001,
data: ConcatExpr {
repeat: None,
exprs: [
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40772-40791,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40772-40785,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40772-40780,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40772-40780,
name: a3stg_id(629),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40781-40784,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40781-40782,
data: LiteralExpr(
Number(
4(371),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40783-40784,
data: LiteralExpr(
Number(
2(923),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40787-40791,
data: LiteralExpr(
BasedInteger(
Some(
3(485),
),
false,
'o',
7(365),
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40799-40818,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40799-40812,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40799-40807,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40799-40807,
name: a3stg_id(629),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40808-40811,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40808-40809,
data: LiteralExpr(
Number(
4(371),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40810-40811,
data: LiteralExpr(
Number(
2(923),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40814-40818,
data: LiteralExpr(
BasedInteger(
Some(
3(485),
),
false,
'o',
6(945),
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40826-40845,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40826-40839,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40826-40834,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40826-40834,
name: a3stg_id(629),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40835-40838,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40835-40836,
data: LiteralExpr(
Number(
4(371),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40837-40838,
data: LiteralExpr(
Number(
2(923),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40841-40845,
data: LiteralExpr(
BasedInteger(
Some(
3(485),
),
false,
'o',
5(375),
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40853-40872,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40853-40866,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40853-40861,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40853-40861,
name: a3stg_id(629),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40862-40865,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40862-40863,
data: LiteralExpr(
Number(
4(371),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40864-40865,
data: LiteralExpr(
Number(
2(923),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40868-40872,
data: LiteralExpr(
BasedInteger(
Some(
3(485),
),
false,
'o',
4(371),
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40880-40899,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40880-40893,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40880-40888,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40880-40888,
name: a3stg_id(629),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40889-40892,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40889-40890,
data: LiteralExpr(
Number(
4(371),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40891-40892,
data: LiteralExpr(
Number(
2(923),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40895-40899,
data: LiteralExpr(
BasedInteger(
Some(
3(485),
),
false,
'o',
3(485),
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40907-40926,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40907-40920,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40907-40915,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40907-40915,
name: a3stg_id(629),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40916-40919,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40916-40917,
data: LiteralExpr(
Number(
4(371),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40918-40919,
data: LiteralExpr(
Number(
2(923),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40922-40926,
data: LiteralExpr(
BasedInteger(
Some(
3(485),
),
false,
'o',
2(923),
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40934-40953,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40934-40947,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40934-40942,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40934-40942,
name: a3stg_id(629),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40943-40946,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40943-40944,
data: LiteralExpr(
Number(
4(371),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40945-40946,
data: LiteralExpr(
Number(
2(923),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40949-40953,
data: LiteralExpr(
BasedInteger(
Some(
3(485),
),
false,
'o',
1(369),
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40961-40980,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40961-40974,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40961-40969,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40961-40969,
name: a3stg_id(629),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40970-40973,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40970-40971,
data: LiteralExpr(
Number(
4(371),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40972-40973,
data: LiteralExpr(
Number(
2(923),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40976-40980,
data: LiteralExpr(
BasedInteger(
Some(
3(485),
),
false,
'o',
0(367),
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40987-41000,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40987-40995,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40987-40995,
name: a3stg_id(629),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40996-40999,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40996-40997,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):40998-40999,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
],
},
},
),
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41004-41218,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41004-41010,
name: dffe_s(891),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41013-41015,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41013-41015,
data: LiteralExpr(
Number(
10(377),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41017-41217,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41017-41027,
name: i_a4stg_id(977),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41038-41064,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41039-41042,
name: din(881),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41047-41063,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41047-41058,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41047-41058,
name: a4stg_id_in(663),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41059-41062,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41059-41060,
data: LiteralExpr(
Number(
9(379),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41061-41062,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41074-41094,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41075-41077,
name: en(895),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41083-41093,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41083-41093,
name: a6stg_step(191),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41104-41118,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41105-41108,
name: clk(883),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41113-41117,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41113-41117,
name: rclk(111),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41129-41152,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41130-41131,
name: q(887),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41138-41151,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41138-41146,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41138-41146,
name: a4stg_id(665),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41147-41150,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41147-41148,
data: LiteralExpr(
Number(
9(379),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41149-41150,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41163-41175,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41164-41166,
name: se(285),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41172-41174,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41172-41174,
name: se(285),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41185-41195,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41186-41188,
name: si(287),
},
Unconnected,
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41205-41215,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41206-41208,
name: so(289),
},
Unconnected,
),
},
],
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41220-41433,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41220-41226,
name: dffe_s(891),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41229-41230,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41229-41230,
data: LiteralExpr(
Number(
2(923),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41232-41432,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41232-41243,
name: i_a4stg_fcc(979),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41254-41278,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41255-41258,
name: din(881),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41263-41277,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41263-41272,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41263-41272,
name: a3stg_fcc(631),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41273-41276,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41273-41274,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41275-41276,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41288-41308,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41289-41291,
name: en(895),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41297-41307,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41297-41307,
name: a6stg_step(191),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41318-41332,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41319-41322,
name: clk(883),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41327-41331,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41327-41331,
name: rclk(111),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41343-41367,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41344-41345,
name: q(887),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41352-41366,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41352-41361,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41352-41361,
name: a4stg_fcc(667),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41362-41365,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41362-41363,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41364-41365,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41378-41390,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41379-41381,
name: se(285),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41387-41389,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41387-41389,
name: se(285),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41400-41410,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41401-41403,
name: si(287),
},
Unconnected,
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41420-41430,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41421-41423,
name: so(289),
},
Unconnected,
),
},
],
},
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41648-41683,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41655-41666,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41655-41666,
name: a4stg_dblop(173),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41668-41682,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41668-41682,
name: a4stg_opdec_36(645),
},
),
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41684-41719,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41691-41701,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41691-41701,
name: a4stg_fadd(669),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41703-41718,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41703-41714,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41703-41714,
name: a4stg_opdec(647),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41715-41717,
data: LiteralExpr(
Number(
34(551),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41720-41760,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41727-41742,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41727-41742,
name: a4stg_faddsubop(671),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41744-41759,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41744-41755,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41744-41755,
name: a4stg_opdec(647),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41756-41758,
data: LiteralExpr(
Number(
29(617),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41761-41805,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41768-41788,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41768-41788,
name: a4stg_faddsub_dtosop(673),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41790-41804,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41790-41804,
name: a4stg_opdec_24(649),
},
),
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41806-41843,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41813-41826,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41813-41826,
name: a4stg_fsdtoix(675),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41828-41842,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41828-41842,
name: a4stg_opdec_21(651),
},
),
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41844-41879,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41851-41863,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41851-41863,
name: a4stg_fcmpop(677),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41865-41878,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41865-41878,
name: a4stg_opdec_9(653),
},
),
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41880-41926,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41887-41905,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41887-41905,
name: a4stg_fixtos_fxtod(679),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41907-41925,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41907-41922,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41907-41922,
name: a4stg_opdec_7_0(655),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41923-41924,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41927-41975,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41934-41954,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41934-41954,
name: a4stg_faddsubs_fdtos(681),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41956-41974,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41956-41971,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41956-41971,
name: a4stg_opdec_7_0(655),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41972-41973,
data: LiteralExpr(
Number(
6(945),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41976-42018,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41983-41997,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41983-41997,
name: a4stg_faddsubs(683),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41999-42017,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41999-42014,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):41999-42014,
name: a4stg_opdec_7_0(655),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42015-42016,
data: LiteralExpr(
Number(
5(375),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42019-42061,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42026-42040,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42026-42040,
name: a4stg_faddsubd(685),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42042-42060,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42042-42057,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42042-42057,
name: a4stg_opdec_7_0(655),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42058-42059,
data: LiteralExpr(
Number(
4(371),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42062-42101,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42069-42080,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42069-42080,
name: a4stg_fdtos(687),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42082-42100,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42082-42097,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42082-42097,
name: a4stg_opdec_7_0(655),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42098-42099,
data: LiteralExpr(
Number(
3(485),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42102-42142,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42109-42121,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42109-42121,
name: a4stg_fistod(689),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42123-42141,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42123-42138,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42123-42138,
name: a4stg_opdec_7_0(655),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42139-42140,
data: LiteralExpr(
Number(
2(923),
None,
),
),
},
},
},
),
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42144-42568,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42144-42151,
name: dffre_s(925),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42154-42155,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42154-42155,
data: LiteralExpr(
Number(
9(379),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42157-42567,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42157-42170,
name: i_a5stg_opdec(981),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42181-42304,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42182-42185,
name: din(881),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42190-42303,
data: ConcatExpr {
repeat: None,
exprs: [
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42191-42209,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42191-42202,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42191-42202,
name: a4stg_opdec(647),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42203-42208,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42203-42205,
data: LiteralExpr(
Number(
34(551),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42206-42208,
data: LiteralExpr(
Number(
30(565),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42211-42224,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42211-42224,
name: a4stg_opdec_9(653),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42226-42244,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42226-42241,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42226-42241,
name: a4stg_opdec_7_0(655),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42242-42243,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42264-42282,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42264-42279,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42264-42279,
name: a4stg_opdec_7_0(655),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42280-42281,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42284-42302,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42284-42299,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42284-42299,
name: a4stg_opdec_7_0(655),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42300-42301,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
],
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42314-42334,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42315-42317,
name: en(895),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42323-42333,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42323-42333,
name: a6stg_step(191),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42344-42359,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42345-42348,
name: rst(929),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42353-42358,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42353-42358,
name: reset(381),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42369-42383,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42370-42373,
name: clk(883),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42378-42382,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42378-42382,
name: rclk(111),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42394-42502,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42395-42396,
name: q(887),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42403-42501,
data: ConcatExpr {
repeat: None,
exprs: [
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42404-42422,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42404-42415,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42404-42415,
name: a5stg_opdec(691),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42416-42421,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42416-42418,
data: LiteralExpr(
Number(
34(551),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42419-42421,
data: LiteralExpr(
Number(
30(565),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42424-42437,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42424-42437,
name: a5stg_opdec_9(693),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42439-42452,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42439-42452,
name: a5stg_opdec_7(695),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42472-42485,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42472-42485,
name: a5stg_opdec_1(697),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42487-42500,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42487-42500,
name: a5stg_opdec_0(699),
},
),
},
],
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42513-42525,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42514-42516,
name: se(285),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42522-42524,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42522-42524,
name: se(285),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42535-42545,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42536-42538,
name: si(287),
},
Unconnected,
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42555-42565,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42556-42558,
name: so(289),
},
Unconnected,
),
},
],
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42570-42781,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42570-42576,
name: dffe_s(891),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42579-42581,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42579-42581,
data: LiteralExpr(
Number(
10(377),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42583-42780,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42583-42593,
name: i_a5stg_id(983),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42604-42627,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42605-42608,
name: din(881),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42613-42626,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42613-42621,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42613-42621,
name: a4stg_id(665),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42622-42625,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42622-42623,
data: LiteralExpr(
Number(
9(379),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42624-42625,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42637-42657,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42638-42640,
name: en(895),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42646-42656,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42646-42656,
name: a6stg_step(191),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42667-42681,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42668-42671,
name: clk(883),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42676-42680,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42676-42680,
name: rclk(111),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42692-42715,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42693-42694,
name: q(887),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42701-42714,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42701-42709,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42701-42709,
name: a5stg_id(701),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42710-42713,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42710-42711,
data: LiteralExpr(
Number(
9(379),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42712-42713,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42726-42738,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42727-42729,
name: se(285),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42735-42737,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42735-42737,
name: se(285),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42748-42758,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42749-42751,
name: si(287),
},
Unconnected,
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42768-42778,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42769-42771,
name: so(289),
},
Unconnected,
),
},
],
},
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42783-42818,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42790-42800,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42790-42800,
name: a5stg_fadd(703),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42802-42817,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42802-42813,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42802-42813,
name: a5stg_opdec(691),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42814-42816,
data: LiteralExpr(
Number(
34(551),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42819-42860,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42826-42844,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42826-42844,
name: a5stg_fixtos_fxtod(705),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42846-42859,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42846-42859,
name: a5stg_opdec_7(695),
},
),
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42861-42896,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42868-42880,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42868-42880,
name: a5stg_fixtos(707),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42882-42895,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42882-42895,
name: a5stg_opdec_1(697),
},
),
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42897-42931,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42904-42915,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42904-42915,
name: a5stg_fxtod(709),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42917-42930,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42917-42930,
name: a5stg_opdec_0(699),
},
),
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42933-43106,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42940-42961,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42940-42954,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42940-42954,
name: a6stg_opdec_in(711),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42955-42960,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42955-42957,
data: LiteralExpr(
Number(
34(551),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42958-42960,
data: LiteralExpr(
Number(
30(565),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42965-43105,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42965-43016,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42965-42988,
data: ConcatExpr {
repeat: Some(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42966-42967,
data: LiteralExpr(
Number(
5(375),
None,
),
),
},
),
exprs: [
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42968-42986,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42968-42986,
name: a5stg_fixtos_fxtod(705),
},
),
},
],
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42998-43016,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42998-43009,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):42998-43009,
name: a5stg_opdec(691),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43010-43015,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43010-43012,
data: LiteralExpr(
Number(
34(551),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43013-43015,
data: LiteralExpr(
Number(
30(565),
None,
),
),
},
},
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43023-43104,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43023-43076,
data: ConcatExpr {
repeat: Some(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43024-43025,
data: LiteralExpr(
Number(
5(375),
None,
),
),
},
),
exprs: [
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43028-43073,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43028-43047,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43029-43047,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43029-43047,
name: a4stg_fixtos_fxtod(679),
},
),
},
postfix: false,
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43053-43072,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43054-43072,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43054-43072,
name: a5stg_fixtos_fxtod(705),
},
),
},
postfix: false,
},
},
},
},
],
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43086-43104,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43086-43097,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43086-43097,
name: a4stg_opdec(647),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43098-43103,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43098-43100,
data: LiteralExpr(
Number(
34(551),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43101-43103,
data: LiteralExpr(
Number(
30(565),
None,
),
),
},
},
},
},
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43108-43256,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43115-43131,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43115-43131,
name: a6stg_opdec_in_9(713),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43135-43255,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43135-43176,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43135-43153,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43135-43153,
name: a5stg_fixtos_fxtod(705),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43163-43176,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43163-43176,
name: a5stg_opdec_9(693),
},
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43185-43254,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43185-43230,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43185-43204,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43186-43204,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43186-43204,
name: a4stg_fixtos_fxtod(679),
},
),
},
postfix: false,
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43210-43229,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43211-43229,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43211-43229,
name: a5stg_fixtos_fxtod(705),
},
),
},
postfix: false,
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43241-43254,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43241-43254,
name: a4stg_opdec_9(653),
},
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43258-43488,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43265-43278,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43265-43278,
name: a6stg_fadd_in(175),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43281-43487,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43281-43440,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43281-43342,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43281-43325,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43281-43313,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43281-43299,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43281-43299,
name: a5stg_fixtos_fxtod(705),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43303-43313,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43303-43313,
name: a6stg_step(191),
},
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43318-43324,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43319-43324,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43319-43324,
name: reset(381),
},
),
},
postfix: false,
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43332-43342,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43332-43342,
name: a5stg_fadd(703),
},
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43351-43439,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43351-43425,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43351-43413,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43351-43396,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43351-43370,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43352-43370,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43352-43370,
name: a4stg_fixtos_fxtod(679),
},
),
},
postfix: false,
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43376-43395,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43377-43395,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43377-43395,
name: a5stg_fixtos_fxtod(705),
},
),
},
postfix: false,
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43403-43413,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43403-43413,
name: a6stg_step(191),
},
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43418-43424,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43419-43424,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43419-43424,
name: reset(381),
},
),
},
postfix: false,
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43429-43439,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43429-43439,
name: a4stg_fadd(669),
},
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43448-43486,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43448-43472,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43448-43459,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43449-43459,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43449-43459,
name: a6stg_step(191),
},
),
},
postfix: false,
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43465-43471,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43466-43471,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43466-43471,
name: reset(381),
},
),
},
postfix: false,
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43476-43486,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43476-43486,
name: a6stg_fadd(723),
},
),
},
},
},
},
},
),
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43490-43762,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43490-43497,
name: dffre_s(925),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43500-43501,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43500-43501,
data: LiteralExpr(
Number(
6(945),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43503-43761,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43503-43516,
name: i_a6stg_opdec(985),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43520-43568,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43521-43524,
name: din(881),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43526-43567,
data: ConcatExpr {
repeat: None,
exprs: [
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43527-43548,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43527-43541,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43527-43541,
name: a6stg_opdec_in(711),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43542-43547,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43542-43544,
data: LiteralExpr(
Number(
34(551),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43545-43547,
data: LiteralExpr(
Number(
30(565),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43550-43566,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43550-43566,
name: a6stg_opdec_in_9(713),
},
),
},
],
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43571-43591,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43572-43574,
name: en(895),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43580-43590,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43580-43590,
name: a6stg_step(191),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43601-43616,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43602-43605,
name: rst(929),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43610-43615,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43610-43615,
name: reset(381),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43626-43640,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43627-43630,
name: clk(883),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43635-43639,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43635-43639,
name: rclk(111),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43651-43696,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43652-43653,
name: q(887),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43660-43695,
data: ConcatExpr {
repeat: None,
exprs: [
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43661-43679,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43661-43672,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43661-43672,
name: a6stg_opdec(715),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43673-43678,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43673-43675,
data: LiteralExpr(
Number(
34(551),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43676-43678,
data: LiteralExpr(
Number(
30(565),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43681-43694,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43681-43694,
name: a6stg_opdec_9(717),
},
),
},
],
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43707-43719,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43708-43710,
name: se(285),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43716-43718,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43716-43718,
name: se(285),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43729-43739,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43730-43732,
name: si(287),
},
Unconnected,
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43749-43759,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43750-43752,
name: so(289),
},
Unconnected,
),
},
],
},
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43764-43981,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43771-43789,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43771-43784,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43771-43784,
name: add_id_out_in(177),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43785-43788,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43785-43786,
data: LiteralExpr(
Number(
9(379),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43787-43788,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43792-43980,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43792-43929,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43792-43858,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43792-43835,
data: ConcatExpr {
repeat: Some(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43793-43795,
data: LiteralExpr(
Number(
10(377),
None,
),
),
},
),
exprs: [
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43798-43832,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43798-43817,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43799-43817,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43799-43817,
name: a5stg_fixtos_fxtod(705),
},
),
},
postfix: false,
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43822-43832,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43822-43832,
name: a6stg_step(191),
},
),
},
},
},
],
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43845-43858,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43845-43853,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43845-43853,
name: a4stg_id(665),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43854-43857,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43854-43855,
data: LiteralExpr(
Number(
9(379),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43856-43857,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43865-43928,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43865-43905,
data: ConcatExpr {
repeat: Some(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43866-43868,
data: LiteralExpr(
Number(
10(377),
None,
),
),
},
),
exprs: [
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43870-43902,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43870-43888,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43870-43888,
name: a5stg_fixtos_fxtod(705),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43892-43902,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43892-43902,
name: a6stg_step(191),
},
),
},
},
},
],
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43915-43928,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43915-43923,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43915-43923,
name: a5stg_id(701),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43924-43927,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43924-43925,
data: LiteralExpr(
Number(
9(379),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43926-43927,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43935-43979,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43935-43954,
data: ConcatExpr {
repeat: Some(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43936-43938,
data: LiteralExpr(
Number(
10(377),
None,
),
),
},
),
exprs: [
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43940-43951,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43941-43951,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43941-43951,
name: a6stg_step(191),
},
),
},
postfix: false,
},
},
],
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43964-43979,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43964-43974,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43964-43974,
name: add_id_out(719),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43975-43978,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43975-43976,
data: LiteralExpr(
Number(
9(379),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43977-43978,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
},
},
},
},
),
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43983-44162,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43983-43988,
name: dff_s(987),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43991-43993,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43991-43993,
data: LiteralExpr(
Number(
10(377),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43995-44161,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):43995-44007,
name: i_add_id_out(989),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44011-44036,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44012-44015,
name: din(881),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44017-44035,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44017-44030,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44017-44030,
name: add_id_out_in(177),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44031-44034,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44031-44032,
data: LiteralExpr(
Number(
9(379),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44033-44034,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44046-44060,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44047-44050,
name: clk(883),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44055-44059,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44055-44059,
name: rclk(111),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44071-44096,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44072-44073,
name: q(887),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44080-44095,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44080-44090,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44080-44090,
name: add_id_out(719),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44091-44094,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44091-44092,
data: LiteralExpr(
Number(
9(379),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44093-44094,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44107-44119,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44108-44110,
name: se(285),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44116-44118,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44116-44118,
name: se(285),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44129-44139,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44130-44132,
name: si(287),
},
Unconnected,
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44149-44159,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44150-44152,
name: so(289),
},
Unconnected,
),
},
],
},
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44164-44231,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44171-44190,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44171-44185,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44171-44185,
name: add_fcc_out_in(721),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44186-44189,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44186-44187,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44188-44189,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44193-44229,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44193-44210,
data: ConcatExpr {
repeat: Some(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44194-44195,
data: LiteralExpr(
Number(
2(923),
None,
),
),
},
),
exprs: [
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44196-44208,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44196-44208,
name: a4stg_fcmpop(677),
},
),
},
],
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44220-44229,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44220-44229,
name: a4stg_fcc(667),
},
),
},
},
},
),
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44233-44441,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44233-44239,
name: dffe_s(891),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44242-44243,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44242-44243,
data: LiteralExpr(
Number(
2(923),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44245-44440,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44245-44258,
name: i_add_fcc_out(991),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44262-44291,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44263-44266,
name: din(881),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44271-44290,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44271-44285,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44271-44285,
name: add_fcc_out_in(721),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44286-44289,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44286-44287,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44288-44289,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44301-44321,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44302-44304,
name: en(895),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44310-44320,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44310-44320,
name: a6stg_step(191),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44331-44345,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44332-44335,
name: clk(883),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44340-44344,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44340-44344,
name: rclk(111),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44356-44382,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44357-44358,
name: q(887),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44365-44381,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44365-44376,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44365-44376,
name: add_fcc_out(179),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44377-44380,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44377-44378,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44379-44380,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44386-44398,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44387-44389,
name: se(285),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44395-44397,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44395-44397,
name: se(285),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44408-44418,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44409-44411,
name: si(287),
},
Unconnected,
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44428-44438,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44429-44431,
name: so(289),
},
Unconnected,
),
},
],
},
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44657-44692,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44664-44674,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44664-44674,
name: a6stg_fadd(723),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44676-44691,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44676-44687,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44676-44687,
name: a6stg_opdec(715),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44688-44690,
data: LiteralExpr(
Number(
34(551),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44693-44731,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44700-44713,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44700-44713,
name: a6stg_dbl_dst(181),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44715-44730,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44715-44726,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44715-44726,
name: a6stg_opdec(715),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44727-44729,
data: LiteralExpr(
Number(
33(993),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44732-44770,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44739-44752,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44739-44752,
name: a6stg_sng_dst(183),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44754-44769,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44754-44765,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44754-44765,
name: a6stg_opdec(715),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44766-44768,
data: LiteralExpr(
Number(
32(995),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44771-44810,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44778-44792,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44778-44792,
name: a6stg_long_dst(185),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44794-44809,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44794-44805,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44794-44805,
name: a6stg_opdec(715),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44806-44808,
data: LiteralExpr(
Number(
31(947),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44811-44849,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44818-44831,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44818-44831,
name: a6stg_int_dst(187),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44833-44848,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44833-44844,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44833-44844,
name: a6stg_opdec(715),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44845-44847,
data: LiteralExpr(
Number(
30(565),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44850-44885,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44857-44869,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44857-44869,
name: a6stg_fcmpop(189),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44871-44884,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44871-44884,
name: a6stg_opdec_9(717),
},
),
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44887-44936,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44894-44904,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44894-44904,
name: a6stg_hold(725),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44906-44935,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44906-44916,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44906-44916,
name: a6stg_fadd(723),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44921-44934,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44922-44934,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44922-44934,
name: add_dest_rdy(43),
},
),
},
postfix: false,
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44938-44971,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44945-44955,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44945-44955,
name: a6stg_step(191),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44958-44969,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44959-44969,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):44959-44969,
name: a6stg_hold(725),
},
),
},
postfix: false,
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):45018-45170,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):45025-45043,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):45025-45043,
name: add_pipe_active_in(875),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):45089-45169,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):45089-45155,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):45089-45141,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):45089-45127,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):45089-45113,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):45089-45099,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):45089-45099,
name: a1stg_fadd(499),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):45103-45113,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):45103-45113,
name: a2stg_fadd(585),
},
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):45117-45127,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):45117-45127,
name: a3stg_fadd(633),
},
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):45131-45141,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):45131-45141,
name: a4stg_fadd(669),
},
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):45145-45155,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):45145-45155,
name: a5stg_fadd(703),
},
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):45159-45169,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):45159-45169,
name: a6stg_fadd(723),
},
),
},
},
},
),
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):45172-45399,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):45172-45179,
name: dffre_s(925),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):45182-45183,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):45182-45183,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):45185-45398,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):45185-45202,
name: i_add_pipe_active(997),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):45206-45231,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):45207-45210,
name: din(881),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):45212-45230,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):45212-45230,
name: add_pipe_active_in(875),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):45234-45248,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):45235-45237,
name: en(895),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):45243-45247,
data: LiteralExpr(
BasedInteger(
Some(
1(369),
),
false,
'b',
1(369),
),
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):45258-45273,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):45259-45262,
name: rst(929),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):45267-45272,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):45267-45272,
name: reset(381),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):45283-45297,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):45284-45287,
name: clk(883),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):45292-45296,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):45292-45296,
name: rclk(111),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):45308-45333,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):45309-45310,
name: q(887),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):45317-45332,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):45317-45332,
name: add_pipe_active(113),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):45344-45356,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):45345-45347,
name: se(285),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):45353-45355,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):45353-45355,
name: se(285),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):45366-45376,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):45367-45369,
name: si(287),
},
Unconnected,
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):45386-45396,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):45387-45389,
name: so(289),
},
Unconnected,
),
},
],
},
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):45807-45934,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):45814-45823,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):45814-45823,
name: a1stg_sub(727),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):45826-45933,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):45826-45891,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):45826-45870,
data: BinaryExpr {
op: BitXor,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):45826-45838,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):45826-45838,
name: a1stg_fsubop(511),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):45842-45869,
data: BinaryExpr {
op: BitXor,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):45842-45854,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):45842-45854,
name: a1stg_in1_63(387),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):45857-45869,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):45857-45869,
name: a1stg_in2_63(401),
},
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):45878-45890,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):45879-45890,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):45879-45890,
name: a1stg_fdtos(155),
},
),
},
postfix: false,
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):45898-45932,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):45900-45931,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):45900-45915,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):45900-45915,
name: a1stg_faddsubop(509),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):45919-45931,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):45919-45931,
name: a1stg_nan_in(447),
},
),
},
},
},
postfix: false,
},
},
},
},
),
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):45936-46111,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):45936-45942,
name: dffe_s(891),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):45945-45946,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):45945-45946,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):45948-46110,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):45948-45961,
name: i_a2stg_sign1(999),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):45965-45984,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):45966-45969,
name: din(881),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):45971-45983,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):45971-45983,
name: a1stg_in1_63(387),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):45987-46003,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):45988-45990,
name: en(895),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):45992-46002,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):45992-46002,
name: a6stg_step(191),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46006-46020,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46007-46010,
name: clk(883),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46015-46019,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46015-46019,
name: rclk(111),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46031-46052,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46032-46033,
name: q(887),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46040-46051,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46040-46051,
name: a2stg_sign1(729),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46056-46068,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46057-46059,
name: se(285),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46065-46067,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46065-46067,
name: se(285),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46078-46088,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46079-46081,
name: si(287),
},
Unconnected,
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46098-46108,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46099-46101,
name: so(289),
},
Unconnected,
),
},
],
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46113-46317,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46113-46119,
name: dffe_s(891),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46122-46123,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46122-46123,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46125-46316,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46125-46138,
name: i_a2stg_sign2(1001),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46142-46164,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46143-46146,
name: din(881),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46151-46163,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46151-46163,
name: a1stg_in2_63(401),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46174-46194,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46175-46177,
name: en(895),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46183-46193,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46183-46193,
name: a6stg_step(191),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46204-46218,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46205-46208,
name: clk(883),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46213-46217,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46213-46217,
name: rclk(111),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46230-46251,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46231-46232,
name: q(887),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46239-46250,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46239-46250,
name: a2stg_sign2(731),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46262-46274,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46263-46265,
name: se(285),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46271-46273,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46271-46273,
name: se(285),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46284-46294,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46285-46287,
name: si(287),
},
Unconnected,
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46304-46314,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46305-46307,
name: so(289),
},
Unconnected,
),
},
],
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46319-46524,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46319-46325,
name: dffe_s(891),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46328-46329,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46328-46329,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46331-46523,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46331-46342,
name: i_a2stg_sub(1003),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46353-46372,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46354-46357,
name: din(881),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46362-46371,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46362-46371,
name: a1stg_sub(727),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46382-46402,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46383-46385,
name: en(895),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46391-46401,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46391-46401,
name: a6stg_step(191),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46412-46426,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46413-46416,
name: clk(883),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46421-46425,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46421-46425,
name: rclk(111),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46438-46457,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46439-46440,
name: q(887),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46447-46456,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46447-46456,
name: a2stg_sub(733),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46469-46481,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46470-46472,
name: se(285),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46478-46480,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46478-46480,
name: se(285),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46491-46501,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46492-46494,
name: si(287),
},
Unconnected,
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46511-46521,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46512-46514,
name: so(289),
},
Unconnected,
),
},
],
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46526-46770,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46526-46532,
name: dffe_s(891),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46535-46536,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46535-46536,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46538-46769,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46538-46562,
name: i_a2stg_in2_neq_in1_frac(1005),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46573-46605,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46574-46577,
name: din(881),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46582-46604,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46582-46604,
name: a1stg_in2_neq_in1_frac(45),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46615-46635,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46616-46618,
name: en(895),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46624-46634,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46624-46634,
name: a6stg_step(191),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46645-46659,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46646-46649,
name: clk(883),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46654-46658,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46654-46658,
name: rclk(111),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46671-46703,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46672-46673,
name: q(887),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46680-46702,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46680-46702,
name: a2stg_in2_neq_in1_frac(735),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46715-46727,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46716-46718,
name: se(285),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46724-46726,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46724-46726,
name: se(285),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46737-46747,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46738-46740,
name: si(287),
},
Unconnected,
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46757-46767,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46758-46760,
name: so(289),
},
Unconnected,
),
},
],
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46772-47013,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46772-46778,
name: dffe_s(891),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46781-46782,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46781-46782,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46784-47012,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46784-46807,
name: i_a2stg_in2_gt_in1_frac(1007),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46818-46849,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46819-46822,
name: din(881),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46827-46848,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46827-46848,
name: a1stg_in2_gt_in1_frac(47),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46859-46879,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46860-46862,
name: en(895),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46868-46878,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46868-46878,
name: a6stg_step(191),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46889-46903,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46890-46893,
name: clk(883),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46898-46902,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46898-46902,
name: rclk(111),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46915-46946,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46916-46917,
name: q(887),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46924-46945,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46924-46945,
name: a2stg_in2_gt_in1_frac(737),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46958-46970,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46959-46961,
name: se(285),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46967-46969,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46967-46969,
name: se(285),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46980-46990,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):46981-46983,
name: si(287),
},
Unconnected,
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47000-47010,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47001-47003,
name: so(289),
},
Unconnected,
),
},
],
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47015-47253,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47015-47021,
name: dffe_s(891),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47024-47025,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47024-47025,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47027-47252,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47027-47049,
name: i_a2stg_in2_eq_in1_exp(1009),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47060-47090,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47061-47064,
name: din(881),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47069-47089,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47069-47089,
name: a1stg_in2_eq_in1_exp(49),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47100-47120,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47101-47103,
name: en(895),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47109-47119,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47109-47119,
name: a6stg_step(191),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47130-47144,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47131-47134,
name: clk(883),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47139-47143,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47139-47143,
name: rclk(111),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47156-47186,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47157-47158,
name: q(887),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47165-47185,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47165-47185,
name: a2stg_in2_eq_in1_exp(739),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47198-47210,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47199-47201,
name: se(285),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47207-47209,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47207-47209,
name: se(285),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47220-47230,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47221-47223,
name: si(287),
},
Unconnected,
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47240-47250,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47241-47243,
name: so(289),
},
Unconnected,
),
},
],
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47255-47490,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47255-47261,
name: dffe_s(891),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47264-47265,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47264-47265,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47267-47489,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47267-47289,
name: i_a2stg_in2_gt_in1_exp(1011),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47300-47327,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47301-47304,
name: din(881),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47309-47326,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47309-47322,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47309-47322,
name: a1stg_expadd1(51),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47323-47325,
data: LiteralExpr(
Number(
11(373),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47337-47357,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47338-47340,
name: en(895),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47346-47356,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47346-47356,
name: a6stg_step(191),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47367-47381,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47368-47371,
name: clk(883),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47376-47380,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47376-47380,
name: rclk(111),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47393-47423,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47394-47395,
name: q(887),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47402-47422,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47402-47422,
name: a2stg_in2_gt_in1_exp(741),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47435-47447,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47436-47438,
name: se(285),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47444-47446,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47444-47446,
name: se(285),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47457-47467,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47458-47460,
name: si(287),
},
Unconnected,
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47477-47487,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47478-47480,
name: so(289),
},
Unconnected,
),
},
],
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47492-47706,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47492-47498,
name: dffe_s(891),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47501-47502,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47501-47502,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47504-47705,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47504-47518,
name: i_a2stg_nan_in(1013),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47529-47551,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47530-47533,
name: din(881),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47538-47550,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47538-47550,
name: a1stg_nan_in(447),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47561-47581,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47562-47564,
name: en(895),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47570-47580,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47570-47580,
name: a6stg_step(191),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47591-47605,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47592-47595,
name: clk(883),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47600-47604,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47600-47604,
name: rclk(111),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47617-47639,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47618-47619,
name: q(887),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47626-47638,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47626-47638,
name: a2stg_nan_in(743),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47651-47663,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47652-47654,
name: se(285),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47660-47662,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47660-47662,
name: se(285),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47673-47683,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47674-47676,
name: si(287),
},
Unconnected,
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47693-47703,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47694-47696,
name: so(289),
},
Unconnected,
),
},
],
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47708-47925,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47708-47714,
name: dffe_s(891),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47717-47718,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47717-47718,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47720-47924,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47720-47735,
name: i_a2stg_nan_in2(1015),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47746-47769,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47747-47750,
name: din(881),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47755-47768,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47755-47768,
name: a1stg_nan_in2(445),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47779-47799,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47780-47782,
name: en(895),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47788-47798,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47788-47798,
name: a6stg_step(191),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47809-47823,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47810-47813,
name: clk(883),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47818-47822,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47818-47822,
name: rclk(111),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47835-47858,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47836-47837,
name: q(887),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47844-47857,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47844-47857,
name: a2stg_nan_in2(745),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47870-47882,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47871-47873,
name: se(285),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47879-47881,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47879-47881,
name: se(285),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47892-47902,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47893-47895,
name: si(287),
},
Unconnected,
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47912-47922,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47913-47915,
name: so(289),
},
Unconnected,
),
},
],
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47927-48147,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47927-47933,
name: dffe_s(891),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47936-47937,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47936-47937,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47939-48146,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47939-47955,
name: i_a2stg_snan_in2(1017),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47966-47990,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47967-47970,
name: din(881),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47975-47989,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):47975-47989,
name: a1stg_snan_in2(429),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48000-48020,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48001-48003,
name: en(895),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48009-48019,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48009-48019,
name: a6stg_step(191),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48030-48044,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48031-48034,
name: clk(883),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48039-48043,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48039-48043,
name: rclk(111),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48056-48080,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48057-48058,
name: q(887),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48065-48079,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48065-48079,
name: a2stg_snan_in2(747),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48092-48104,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48093-48095,
name: se(285),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48101-48103,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48101-48103,
name: se(285),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48114-48124,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48115-48117,
name: si(287),
},
Unconnected,
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48134-48144,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48135-48137,
name: so(289),
},
Unconnected,
),
},
],
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48149-48369,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48149-48155,
name: dffe_s(891),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48158-48159,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48158-48159,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48161-48368,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48161-48177,
name: i_a2stg_qnan_in2(1019),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48188-48212,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48189-48192,
name: din(881),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48197-48211,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48197-48211,
name: a1stg_qnan_in2(433),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48222-48242,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48223-48225,
name: en(895),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48231-48241,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48231-48241,
name: a6stg_step(191),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48252-48266,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48253-48256,
name: clk(883),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48261-48265,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48261-48265,
name: rclk(111),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48278-48302,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48279-48280,
name: q(887),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48287-48301,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48287-48301,
name: a2stg_qnan_in2(749),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48314-48326,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48315-48317,
name: se(285),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48323-48325,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48323-48325,
name: se(285),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48336-48346,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48337-48339,
name: si(287),
},
Unconnected,
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48356-48366,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48357-48359,
name: so(289),
},
Unconnected,
),
},
],
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48371-48591,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48371-48377,
name: dffe_s(891),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48380-48381,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48380-48381,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48383-48590,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48383-48399,
name: i_a2stg_snan_in1(1021),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48410-48434,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48411-48414,
name: din(881),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48419-48433,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48419-48433,
name: a1stg_snan_in1(427),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48444-48464,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48445-48447,
name: en(895),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48453-48463,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48453-48463,
name: a6stg_step(191),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48474-48488,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48475-48478,
name: clk(883),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48483-48487,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48483-48487,
name: rclk(111),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48500-48524,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48501-48502,
name: q(887),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48509-48523,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48509-48523,
name: a2stg_snan_in1(751),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48536-48548,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48537-48539,
name: se(285),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48545-48547,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48545-48547,
name: se(285),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48558-48568,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48559-48561,
name: si(287),
},
Unconnected,
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48578-48588,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48579-48581,
name: so(289),
},
Unconnected,
),
},
],
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48593-48813,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48593-48599,
name: dffe_s(891),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48602-48603,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48602-48603,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48605-48812,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48605-48621,
name: i_a2stg_qnan_in1(1023),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48632-48656,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48633-48636,
name: din(881),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48641-48655,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48641-48655,
name: a1stg_qnan_in1(431),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48666-48686,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48667-48669,
name: en(895),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48675-48685,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48675-48685,
name: a6stg_step(191),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48696-48710,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48697-48700,
name: clk(883),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48705-48709,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48705-48709,
name: rclk(111),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48722-48746,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48723-48724,
name: q(887),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48731-48745,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48731-48745,
name: a2stg_qnan_in1(753),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48758-48770,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48759-48761,
name: se(285),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48767-48769,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48767-48769,
name: se(285),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48780-48790,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48781-48783,
name: si(287),
},
Unconnected,
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48800-48810,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48801-48803,
name: so(289),
},
Unconnected,
),
},
],
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48815-49035,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48815-48821,
name: dffe_s(891),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48824-48825,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48824-48825,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48827-49034,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48827-48843,
name: i_a2stg_2zero_in(1025),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48854-48878,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48855-48858,
name: din(881),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48863-48877,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48863-48877,
name: a1stg_2zero_in(479),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48888-48908,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48889-48891,
name: en(895),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48897-48907,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48897-48907,
name: a6stg_step(191),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48918-48932,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48919-48922,
name: clk(883),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48927-48931,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48927-48931,
name: rclk(111),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48944-48968,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48945-48946,
name: q(887),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48953-48967,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48953-48967,
name: a2stg_2zero_in(755),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48980-48992,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48981-48983,
name: se(285),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48989-48991,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):48989-48991,
name: se(285),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):49002-49012,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):49003-49005,
name: si(287),
},
Unconnected,
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):49022-49032,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):49023-49025,
name: so(289),
},
Unconnected,
),
},
],
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):49037-49254,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):49037-49043,
name: dffe_s(891),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):49046-49047,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):49046-49047,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):49049-49253,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):49049-49064,
name: i_a2stg_2inf_in(1027),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):49075-49098,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):49076-49079,
name: din(881),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):49084-49097,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):49084-49097,
name: a1stg_2inf_in(463),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):49108-49128,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):49109-49111,
name: en(895),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):49117-49127,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):49117-49127,
name: a6stg_step(191),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):49138-49152,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):49139-49142,
name: clk(883),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):49147-49151,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):49147-49151,
name: rclk(111),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):49164-49187,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):49165-49166,
name: q(887),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):49173-49186,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):49173-49186,
name: a2stg_2inf_in(757),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):49199-49211,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):49200-49202,
name: se(285),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):49208-49210,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):49208-49210,
name: se(285),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):49221-49231,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):49222-49224,
name: si(287),
},
Unconnected,
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):49241-49251,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):49242-49244,
name: so(289),
},
Unconnected,
),
},
],
},
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):49472-49547,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):49479-49495,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):49479-49495,
name: a2stg_in2_eq_in1(759),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):49497-49546,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):49497-49517,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):49497-49517,
name: a2stg_in2_eq_in1_exp(739),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):49522-49545,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):49523-49545,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):49523-49545,
name: a2stg_in2_neq_in1_frac(735),
},
),
},
postfix: false,
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):49549-49677,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):49556-49572,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):49556-49572,
name: a2stg_in2_gt_in1(761),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):49574-49676,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):49574-49594,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):49574-49594,
name: a2stg_in2_gt_in1_exp(741),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):49601-49675,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):49601-49647,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):49601-49621,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):49601-49621,
name: a2stg_in2_eq_in1_exp(739),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):49625-49647,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):49625-49647,
name: a2stg_in2_neq_in1_frac(735),
},
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):49654-49675,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):49654-49675,
name: a2stg_in2_gt_in1_frac(737),
},
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):49679-49778,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):49686-49698,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):49686-49698,
name: a3stg_sub_in(193),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):49700-49777,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):49700-49730,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):49700-49709,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):49700-49709,
name: a2stg_sub(733),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):49716-49729,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):49717-49729,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):49717-49729,
name: a2stg_nan_in(743),
},
),
},
postfix: false,
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):49737-49776,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):49739-49775,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):49739-49752,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):49739-49752,
name: a2stg_fsdtoix(597),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):49757-49774,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):49758-49774,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):49758-49770,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):49758-49770,
name: a2stg_expadd(53),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):49771-49773,
data: LiteralExpr(
Number(
11(373),
None,
),
),
},
},
},
postfix: false,
},
},
},
},
postfix: false,
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):49780-50543,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):49787-49805,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):49787-49805,
name: a2stg_faddsub_sign(763),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):49808-50542,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):49808-50387,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):49808-50278,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):49808-50191,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):49808-50046,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):49808-49914,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):49808-49876,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):49808-49841,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):49808-49819,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):49808-49819,
name: a2stg_sign1(729),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):49827-49840,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):49828-49840,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):49828-49840,
name: a2stg_nan_in(743),
},
),
},
postfix: false,
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):49849-49875,
data: BinaryExpr {
op: BitXor,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):49849-49860,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):49849-49860,
name: a2stg_sign2(731),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):49863-49875,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):49863-49875,
name: a2stg_fsubop(589),
},
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):49884-49913,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):49886-49912,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):49886-49899,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):49886-49899,
name: a2stg_2inf_in(757),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):49903-49912,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):49903-49912,
name: a2stg_sub(733),
},
),
},
},
},
postfix: false,
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):49922-50045,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):49922-50007,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):49922-49981,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):49922-49955,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):49922-49933,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):49922-49933,
name: a2stg_sign1(729),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):49941-49954,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):49942-49954,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):49942-49954,
name: a2stg_nan_in(743),
},
),
},
postfix: false,
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):49963-49980,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):49964-49980,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):49964-49980,
name: a2stg_in2_eq_in1(759),
},
),
},
postfix: false,
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):49989-50006,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):49990-50006,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):49990-50006,
name: a2stg_in2_gt_in1(761),
},
),
},
postfix: false,
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50015-50044,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50017-50043,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50017-50030,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50017-50030,
name: a2stg_2inf_in(757),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50034-50043,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50034-50043,
name: a2stg_sub(733),
},
),
},
},
},
postfix: false,
},
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50054-50190,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50054-50152,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50054-50117,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50054-50095,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50054-50071,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50055-50071,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50055-50071,
name: a2stg_in2_eq_in1(759),
},
),
},
postfix: false,
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50079-50095,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50079-50095,
name: a2stg_in2_gt_in1(761),
},
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50103-50116,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50104-50116,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50104-50116,
name: a2stg_nan_in(743),
},
),
},
postfix: false,
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50125-50151,
data: BinaryExpr {
op: BitXor,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50125-50136,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50125-50136,
name: a2stg_sign2(731),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50139-50151,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50139-50151,
name: a2stg_fsubop(589),
},
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50160-50189,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50162-50188,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50162-50175,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50162-50175,
name: a2stg_2inf_in(757),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50179-50188,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50179-50188,
name: a2stg_sub(733),
},
),
},
},
},
postfix: false,
},
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50198-50277,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50198-50209,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50198-50209,
name: a2stg_sign2(731),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50217-50276,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50217-50231,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50217-50231,
name: a2stg_snan_in2(747),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50240-50275,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50240-50254,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50240-50254,
name: a2stg_qnan_in2(749),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50259-50274,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50260-50274,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50260-50274,
name: a2stg_snan_in1(751),
},
),
},
postfix: false,
},
},
},
},
},
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50285-50386,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50285-50296,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50285-50296,
name: a2stg_sign1(729),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50305-50385,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50305-50340,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50305-50319,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50305-50319,
name: a2stg_snan_in1(751),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50324-50339,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50325-50339,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50325-50339,
name: a2stg_snan_in2(747),
},
),
},
postfix: false,
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50350-50384,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50350-50364,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50350-50364,
name: a2stg_qnan_in1(753),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50369-50383,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50370-50383,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50370-50383,
name: a2stg_nan_in2(745),
},
),
},
postfix: false,
},
},
},
},
},
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50395-50541,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50395-50518,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50395-50496,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50395-50445,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50395-50421,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50395-50414,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50395-50409,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50395-50409,
name: a2stg_rnd_mode(579),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50410-50413,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50410-50411,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50412-50413,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50416-50421,
data: LiteralExpr(
BasedInteger(
Some(
2(923),
),
false,
'b',
11(373),
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50429-50445,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50429-50445,
name: a2stg_in2_eq_in1(759),
},
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50453-50495,
data: BinaryExpr {
op: BitXor,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50453-50464,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50453-50464,
name: a2stg_sign1(729),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50468-50494,
data: BinaryExpr {
op: BitXor,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50468-50479,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50468-50479,
name: a2stg_sign2(731),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50482-50494,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50482-50494,
name: a2stg_fsubop(589),
},
),
},
},
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50504-50517,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50505-50517,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50505-50517,
name: a2stg_nan_in(743),
},
),
},
postfix: false,
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50526-50540,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50527-50540,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50527-50540,
name: a2stg_2inf_in(757),
},
),
},
postfix: false,
},
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50545-50648,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50552-50565,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50552-50565,
name: a3stg_sign_in(765),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50568-50647,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50568-50605,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50568-50583,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50568-50583,
name: a2stg_faddsubop(157),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50587-50605,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50587-50605,
name: a2stg_faddsub_sign(763),
},
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50614-50646,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50614-50630,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50615-50630,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50615-50630,
name: a2stg_faddsubop(157),
},
),
},
postfix: false,
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50635-50646,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50635-50646,
name: a2stg_sign2(731),
},
),
},
},
},
},
},
),
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50650-50835,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50650-50656,
name: dffe_s(891),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50659-50660,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50659-50660,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50662-50834,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50662-50674,
name: i_a3stg_sign(1029),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50678-50698,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50679-50682,
name: din(881),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50684-50697,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50684-50697,
name: a3stg_sign_in(765),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50701-50721,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50702-50704,
name: en(895),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50710-50720,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50710-50720,
name: a6stg_step(191),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50731-50745,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50732-50735,
name: clk(883),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50740-50744,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50740-50744,
name: rclk(111),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50756-50776,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50757-50758,
name: q(887),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50765-50775,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50765-50775,
name: a3stg_sign(767),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50780-50792,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50781-50783,
name: se(285),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50789-50791,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50789-50791,
name: se(285),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50802-50812,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50803-50805,
name: si(287),
},
Unconnected,
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50822-50832,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50823-50825,
name: so(289),
},
Unconnected,
),
},
],
},
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50837-51030,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50844-50854,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50844-50854,
name: a2stg_cc_1(769),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50858-51029,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50858-51010,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50858-50991,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50858-50903,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50858-50890,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50858-50869,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50858-50869,
name: a2stg_sign2(731),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50874-50889,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50875-50889,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50875-50889,
name: a2stg_2zero_in(755),
},
),
},
postfix: false,
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50894-50903,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50894-50903,
name: a2stg_sub(733),
},
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50913-50990,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50913-50947,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50913-50930,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50914-50930,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50914-50930,
name: a2stg_in2_eq_in1(759),
},
),
},
postfix: false,
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50936-50946,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50937-50946,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50937-50946,
name: a2stg_sub(733),
},
),
},
postfix: false,
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50956-50989,
data: BinaryExpr {
op: BitXor,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50956-50972,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50956-50972,
name: a2stg_in2_gt_in1(761),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50976-50988,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50977-50988,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50977-50988,
name: a2stg_sign2(731),
},
),
},
postfix: false,
},
},
},
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50998-51010,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):50998-51010,
name: a2stg_nan_in(743),
},
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51017-51029,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51017-51029,
name: a2stg_fcmpop(609),
},
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51032-51225,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51039-51049,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51039-51049,
name: a2stg_cc_0(771),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51054-51224,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51054-51205,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51054-51186,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51054-51101,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51054-51088,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51054-51066,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51055-51066,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51055-51066,
name: a2stg_sign2(731),
},
),
},
postfix: false,
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51072-51087,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51073-51087,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51073-51087,
name: a2stg_2zero_in(755),
},
),
},
postfix: false,
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51092-51101,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51092-51101,
name: a2stg_sub(733),
},
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51111-51185,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51111-51145,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51111-51128,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51112-51128,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51112-51128,
name: a2stg_in2_eq_in1(759),
},
),
},
postfix: false,
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51134-51144,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51135-51144,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51135-51144,
name: a2stg_sub(733),
},
),
},
postfix: false,
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51154-51184,
data: BinaryExpr {
op: BitXor,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51154-51170,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51154-51170,
name: a2stg_in2_gt_in1(761),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51173-51184,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51173-51184,
name: a2stg_sign2(731),
},
),
},
},
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51193-51205,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51193-51205,
name: a2stg_nan_in(743),
},
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51212-51224,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51212-51224,
name: a2stg_fcmpop(609),
},
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51227-51274,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51234-51247,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51234-51242,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51234-51242,
name: a2stg_cc(773),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51243-51246,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51243-51244,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51245-51246,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51249-51273,
data: ConcatExpr {
repeat: None,
exprs: [
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51250-51260,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51250-51260,
name: a2stg_cc_1(769),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51262-51272,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51262-51272,
name: a2stg_cc_0(771),
},
),
},
],
},
},
),
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51276-51462,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51276-51282,
name: dffe_s(891),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51285-51286,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51285-51286,
data: LiteralExpr(
Number(
2(923),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51288-51461,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51288-51298,
name: i_a3stg_cc(1031),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51302-51322,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51303-51306,
name: din(881),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51308-51321,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51308-51316,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51308-51316,
name: a2stg_cc(773),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51317-51320,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51317-51318,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51319-51320,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51325-51345,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51326-51328,
name: en(895),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51334-51344,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51334-51344,
name: a6stg_step(191),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51355-51369,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51356-51359,
name: clk(883),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51364-51368,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51364-51368,
name: rclk(111),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51380-51403,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51381-51382,
name: q(887),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51389-51402,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51389-51397,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51389-51397,
name: a3stg_cc(775),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51398-51401,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51398-51399,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51400-51401,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51407-51419,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51408-51410,
name: se(285),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51416-51418,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51416-51418,
name: se(285),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51429-51439,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51430-51432,
name: si(287),
},
Unconnected,
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51449-51459,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51450-51452,
name: so(289),
},
Unconnected,
),
},
],
},
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51680-51771,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51687-51700,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51687-51700,
name: a4stg_sign_in(777),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51703-51770,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51703-51730,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51703-51716,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51703-51716,
name: a3stg_f4cycop(639),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51720-51730,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51720-51730,
name: a3stg_sign(767),
},
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51739-51769,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51739-51753,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51740-51753,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51740-51753,
name: a3stg_f4cycop(639),
},
),
},
postfix: false,
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51758-51769,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51758-51769,
name: a4stg_sign2(781),
},
),
},
},
},
},
},
),
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51773-51958,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51773-51779,
name: dffe_s(891),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51782-51783,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51782-51783,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51785-51957,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51785-51797,
name: i_a4stg_sign(1033),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51801-51821,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51802-51805,
name: din(881),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51807-51820,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51807-51820,
name: a4stg_sign_in(777),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51824-51844,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51825-51827,
name: en(895),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51833-51843,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51833-51843,
name: a6stg_step(191),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51854-51868,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51855-51858,
name: clk(883),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51863-51867,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51863-51867,
name: rclk(111),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51879-51899,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51880-51881,
name: q(887),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51888-51898,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51888-51898,
name: a4stg_sign(779),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51903-51915,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51904-51906,
name: se(285),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51912-51914,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51912-51914,
name: se(285),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51925-51935,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51926-51928,
name: si(287),
},
Unconnected,
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51945-51955,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51946-51948,
name: so(289),
},
Unconnected,
),
},
],
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51960-52151,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51960-51966,
name: dffe_s(891),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51969-51970,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51969-51970,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51972-52150,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51972-51985,
name: i_a4stg_sign2(1035),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51989-52006,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51990-51993,
name: din(881),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51995-52005,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):51995-52005,
name: a3stg_sign(767),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52009-52029,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52010-52012,
name: en(895),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52018-52028,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52018-52028,
name: a6stg_step(191),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52039-52053,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52040-52043,
name: clk(883),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52048-52052,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52048-52052,
name: rclk(111),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52064-52085,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52065-52066,
name: q(887),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52073-52084,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52073-52084,
name: a4stg_sign2(781),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52096-52108,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52097-52099,
name: se(285),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52105-52107,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52105-52107,
name: se(285),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52118-52128,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52119-52121,
name: si(287),
},
Unconnected,
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52138-52148,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52139-52141,
name: so(289),
},
Unconnected,
),
},
],
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52153-52363,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52153-52159,
name: dffe_s(891),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52162-52163,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52162-52163,
data: LiteralExpr(
Number(
2(923),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52165-52362,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52165-52175,
name: i_a4stg_cc(1037),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52186-52209,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52187-52190,
name: din(881),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52195-52208,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52195-52203,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52195-52203,
name: a3stg_cc(775),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52204-52207,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52204-52205,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52206-52207,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52219-52239,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52220-52222,
name: en(895),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52228-52238,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52228-52238,
name: a6stg_step(191),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52249-52263,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52250-52253,
name: clk(883),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52258-52262,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52258-52262,
name: rclk(111),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52274-52297,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52275-52276,
name: q(887),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52283-52296,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52283-52291,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52283-52291,
name: a4stg_cc(783),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52292-52295,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52292-52293,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52294-52295,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52308-52320,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52309-52311,
name: se(285),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52317-52319,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52317-52319,
name: se(285),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52330-52340,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52331-52333,
name: si(287),
},
Unconnected,
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52350-52360,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52351-52353,
name: so(289),
},
Unconnected,
),
},
],
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52581-52767,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52581-52587,
name: dffe_s(891),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52590-52591,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52590-52591,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52593-52766,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52593-52607,
name: i_add_sign_out(1039),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52611-52628,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52612-52615,
name: din(881),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52617-52627,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52617-52627,
name: a4stg_sign(779),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52631-52651,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52632-52634,
name: en(895),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52640-52650,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52640-52650,
name: a6stg_step(191),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52661-52675,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52662-52665,
name: clk(883),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52670-52674,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52670-52674,
name: rclk(111),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52686-52708,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52687-52688,
name: q(887),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52695-52707,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52695-52707,
name: add_sign_out(195),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52712-52724,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52713-52715,
name: se(285),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52721-52723,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52721-52723,
name: se(285),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52734-52744,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52735-52737,
name: si(287),
},
Unconnected,
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52754-52764,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52755-52757,
name: so(289),
},
Unconnected,
),
},
],
},
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52769-52839,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52776-52794,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52776-52789,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52776-52789,
name: add_cc_out_in(785),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52790-52793,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52790-52791,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52792-52793,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52797-52837,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52797-52814,
data: ConcatExpr {
repeat: Some(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52798-52799,
data: LiteralExpr(
Number(
2(923),
None,
),
),
},
),
exprs: [
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52800-52812,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52800-52812,
name: a4stg_fcmpop(677),
},
),
},
],
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52824-52837,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52824-52832,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52824-52832,
name: a4stg_cc(783),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52833-52836,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52833-52834,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52835-52836,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
},
},
),
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52841-53036,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52841-52847,
name: dffe_s(891),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52850-52851,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52850-52851,
data: LiteralExpr(
Number(
2(923),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52853-53035,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52853-52865,
name: i_add_cc_out(1041),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52869-52894,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52870-52873,
name: din(881),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52875-52893,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52875-52888,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52875-52888,
name: add_cc_out_in(785),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52889-52892,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52889-52890,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52891-52892,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52897-52917,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52898-52900,
name: en(895),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52906-52916,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52906-52916,
name: a6stg_step(191),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52927-52941,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52928-52931,
name: clk(883),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52936-52940,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52936-52940,
name: rclk(111),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52952-52977,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52953-52954,
name: q(887),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52961-52976,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52961-52971,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52961-52971,
name: add_cc_out(197),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52972-52975,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52972-52973,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52974-52975,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52981-52993,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52982-52984,
name: se(285),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52990-52992,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):52990-52992,
name: se(285),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):53003-53013,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):53004-53006,
name: si(287),
},
Unconnected,
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):53023-53033,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):53024-53026,
name: so(289),
},
Unconnected,
),
},
],
},
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):53259-53547,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):53266-53274,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):53266-53274,
name: a1stg_nv(787),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):53277-53546,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):53277-53485,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):53277-53448,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):53277-53411,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):53277-53373,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):53277-53292,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):53277-53292,
name: a1stg_faddsubop(509),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):53301-53372,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):53301-53350,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):53301-53327,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):53301-53314,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):53301-53314,
name: a1stg_2inf_in(463),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):53318-53327,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):53318-53327,
name: a1stg_sub(727),
},
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):53336-53350,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):53336-53350,
name: a1stg_snan_in1(427),
},
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):53358-53372,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):53358-53372,
name: a1stg_snan_in2(429),
},
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):53381-53410,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):53381-53392,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):53381-53392,
name: a1stg_fstod(141),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):53396-53410,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):53396-53410,
name: a1stg_snan_in2(429),
},
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):53418-53447,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):53418-53429,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):53418-53429,
name: a1stg_fdtos(155),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):53433-53447,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):53433-53447,
name: a1stg_snan_in2(429),
},
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):53455-53484,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):53455-53468,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):53455-53468,
name: a1stg_fcmpesd(515),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):53472-53484,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):53472-53484,
name: a1stg_nan_in(447),
},
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):53492-53545,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):53492-53504,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):53492-53504,
name: a1stg_fcmpsd(517),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):53512-53544,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):53512-53526,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):53512-53526,
name: a1stg_snan_in1(427),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):53530-53544,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):53530-53544,
name: a1stg_snan_in2(429),
},
),
},
},
},
},
},
},
},
),
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):53549-53732,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):53549-53555,
name: dffe_s(891),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):53558-53559,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):53558-53559,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):53561-53731,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):53561-53571,
name: i_a2stg_nv(1043),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):53575-53590,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):53576-53579,
name: din(881),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):53581-53589,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):53581-53589,
name: a1stg_nv(787),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):53593-53613,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):53594-53596,
name: en(895),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):53602-53612,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):53602-53612,
name: a6stg_step(191),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):53623-53637,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):53624-53627,
name: clk(883),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):53632-53636,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):53632-53636,
name: rclk(111),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):53648-53666,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):53649-53650,
name: q(887),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):53657-53665,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):53657-53665,
name: a2stg_nv(789),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):53677-53689,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):53678-53680,
name: se(285),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):53686-53688,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):53686-53688,
name: se(285),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):53699-53709,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):53700-53702,
name: si(287),
},
Unconnected,
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):53719-53729,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):53720-53722,
name: so(289),
},
Unconnected,
),
},
],
},
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):53734-53801,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):53741-53754,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):53741-53754,
name: a1stg_of_mask(791),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):53757-53799,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):53759-53798,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):53759-53779,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):53759-53779,
name: a1stg_faddsub_dtosop(519),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):53783-53798,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):53783-53798,
name: a1stg_infnan_in(477),
},
),
},
},
},
postfix: false,
},
},
),
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):53803-54018,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):53803-53809,
name: dffe_s(891),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):53812-53813,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):53812-53813,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):53815-54017,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):53815-53830,
name: i_a2stg_of_mask(1045),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):53841-53864,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):53842-53845,
name: din(881),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):53850-53863,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):53850-53863,
name: a1stg_of_mask(791),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):53874-53894,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):53875-53877,
name: en(895),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):53883-53893,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):53883-53893,
name: a6stg_step(191),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):53904-53918,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):53905-53908,
name: clk(883),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):53913-53917,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):53913-53917,
name: rclk(111),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):53929-53952,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):53930-53931,
name: q(887),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):53938-53951,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):53938-53951,
name: a2stg_of_mask(793),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):53963-53975,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):53964-53966,
name: se(285),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):53972-53974,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):53972-53974,
name: se(285),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):53985-53995,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):53986-53988,
name: si(287),
},
Unconnected,
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54005-54015,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54006-54008,
name: so(289),
},
Unconnected,
),
},
],
},
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54241-54443,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54248-54259,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54248-54259,
name: a3stg_nv_in(795),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54263-54442,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54263-54427,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54263-54301,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54263-54280,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54264-54280,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54264-54276,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54264-54276,
name: a2stg_expadd(53),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54277-54279,
data: LiteralExpr(
Number(
11(373),
None,
),
),
},
},
},
postfix: false,
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54288-54301,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54288-54301,
name: a2stg_fsdtoix(597),
},
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54310-54426,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54310-54379,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54310-54352,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54310-54322,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54311-54322,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54311-54322,
name: a2stg_sign2(731),
},
),
},
postfix: false,
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54332-54351,
data: UnaryExpr {
op: BitOr,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54333-54351,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54333-54345,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54333-54345,
name: a2stg_expadd(53),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54346-54350,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54346-54348,
data: LiteralExpr(
Number(
10(377),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54349-54350,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
postfix: false,
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54360-54379,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54360-54379,
name: a2stg_frac2hi_neq_0(55),
},
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54388-54425,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54388-54402,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54388-54402,
name: a2stg_long_dst(587),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54406-54425,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54406-54425,
name: a2stg_frac2lo_neq_0(57),
},
),
},
},
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54434-54442,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54434-54442,
name: a2stg_nv(789),
},
),
},
},
},
),
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54445-54631,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54445-54451,
name: dffe_s(891),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54454-54455,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54454-54455,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54457-54630,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54457-54467,
name: i_a3stg_nv(1047),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54471-54489,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54472-54475,
name: din(881),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54477-54488,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54477-54488,
name: a3stg_nv_in(795),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54492-54512,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54493-54495,
name: en(895),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54501-54511,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54501-54511,
name: a6stg_step(191),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54522-54536,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54523-54526,
name: clk(883),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54531-54535,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54531-54535,
name: rclk(111),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54547-54565,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54548-54549,
name: q(887),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54556-54564,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54556-54564,
name: a3stg_nv(797),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54576-54588,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54577-54579,
name: se(285),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54585-54587,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54585-54587,
name: se(285),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54598-54608,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54599-54601,
name: si(287),
},
Unconnected,
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54618-54628,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54619-54621,
name: so(289),
},
Unconnected,
),
},
],
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54633-54848,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54633-54639,
name: dffe_s(891),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54642-54643,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54642-54643,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54645-54847,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54645-54660,
name: i_a3stg_of_mask(1049),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54671-54694,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54672-54675,
name: din(881),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54680-54693,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54680-54693,
name: a2stg_of_mask(793),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54704-54724,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54705-54707,
name: en(895),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54713-54723,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54713-54723,
name: a6stg_step(191),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54734-54748,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54735-54738,
name: clk(883),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54743-54747,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54743-54747,
name: rclk(111),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54759-54782,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54760-54761,
name: q(887),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54768-54781,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54768-54781,
name: a3stg_of_mask(799),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54793-54805,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54794-54796,
name: se(285),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54802-54804,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54802-54804,
name: se(285),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54815-54825,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54816-54818,
name: si(287),
},
Unconnected,
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54835-54845,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54836-54838,
name: so(289),
},
Unconnected,
),
},
],
},
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54850-54952,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54857-54870,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54857-54870,
name: a2stg_nx_tmp1(801),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54873-54951,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54873-54908,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54873-54885,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54873-54885,
name: a2stg_fdtoix(593),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54890-54907,
data: UnaryExpr {
op: BitOr,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54891-54907,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54891-54900,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54891-54900,
name: a2stg_exp(59),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54901-54906,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54901-54903,
data: LiteralExpr(
Number(
11(373),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54904-54906,
data: LiteralExpr(
Number(
10(377),
None,
),
),
},
},
},
},
},
postfix: false,
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54916-54950,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54916-54928,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54916-54928,
name: a2stg_fstoix(595),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54933-54949,
data: UnaryExpr {
op: BitOr,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54934-54949,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54934-54943,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54934-54943,
name: a2stg_exp(59),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54944-54948,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54944-54946,
data: LiteralExpr(
Number(
11(373),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54947-54948,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
},
},
},
},
postfix: false,
},
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54954-55164,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54961-54974,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54961-54974,
name: a2stg_nx_tmp2(803),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54978-55163,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54978-55063,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54978-55016,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54978-54990,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54978-54990,
name: a2stg_fdtoix(593),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54995-55015,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54997-55014,
data: UnaryExpr {
op: BitOr,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54998-55014,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54998-55007,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):54998-55007,
name: a2stg_exp(59),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55008-55013,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55008-55010,
data: LiteralExpr(
Number(
11(373),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55011-55013,
data: LiteralExpr(
Number(
10(377),
None,
),
),
},
},
},
},
},
postfix: false,
},
},
postfix: false,
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55025-55062,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55025-55037,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55025-55037,
name: a2stg_fstoix(595),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55042-55061,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55044-55060,
data: UnaryExpr {
op: BitOr,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55045-55060,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55045-55054,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55045-55054,
name: a2stg_exp(59),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55055-55059,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55055-55057,
data: LiteralExpr(
Number(
11(373),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55058-55059,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
},
},
},
},
postfix: false,
},
},
postfix: false,
},
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55072-55162,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55072-55141,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55072-55115,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55072-55088,
data: UnaryExpr {
op: BitOr,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55073-55088,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55073-55082,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55073-55082,
name: a2stg_exp(59),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55083-55087,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55083-55085,
data: LiteralExpr(
Number(
10(377),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55086-55087,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
},
},
},
},
postfix: false,
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55096-55115,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55096-55115,
name: a2stg_frac2hi_neq_0(55),
},
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55122-55141,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55122-55141,
name: a2stg_frac2lo_neq_0(57),
},
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55148-55162,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55148-55162,
name: a2stg_frac2_63(65),
},
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55166-55302,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55173-55186,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55173-55186,
name: a2stg_nx_tmp3(805),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55189-55301,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55189-55284,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55189-55259,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55189-55231,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55189-55213,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55189-55204,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55189-55198,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55189-55198,
name: a2stg_exp(59),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55199-55203,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55199-55201,
data: LiteralExpr(
Number(
11(373),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55202-55203,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55206-55213,
data: LiteralExpr(
BasedInteger(
Some(
12(1051),
),
false,
'h',
41f(1053),
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55220-55231,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55220-55231,
name: a2stg_sign2(731),
},
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55238-55258,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55239-55258,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55239-55258,
name: a2stg_frac2hi_neq_0(55),
},
),
},
postfix: false,
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55265-55284,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55265-55284,
name: a2stg_frac2lo_neq_0(57),
},
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55290-55301,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55290-55301,
name: a2stg_fdtoi(605),
},
),
},
},
},
),
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55304-55456,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55304-55310,
name: dffe_s(891),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55313-55314,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55313-55314,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55316-55455,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55316-55336,
name: i_a3stg_a2_expadd_11(1055),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55340-55363,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55341-55344,
name: din(881),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55346-55362,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55346-55358,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55346-55358,
name: a2stg_expadd(53),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55359-55361,
data: LiteralExpr(
Number(
11(373),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55366-55382,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55367-55369,
name: en(895),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55371-55381,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55371-55381,
name: a6stg_step(191),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55385-55396,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55386-55389,
name: clk(883),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55391-55395,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55391-55395,
name: rclk(111),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55400-55423,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55401-55402,
name: q(887),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55404-55422,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55404-55422,
name: a3stg_a2_expadd_11(807),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55427-55435,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55428-55430,
name: se(285),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55432-55434,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55432-55434,
name: se(285),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55438-55444,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55439-55441,
name: si(287),
},
Unconnected,
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55447-55453,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55448-55450,
name: so(289),
},
Unconnected,
),
},
],
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55458-55597,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55458-55464,
name: dffe_s(891),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55467-55468,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55467-55468,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55470-55596,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55470-55485,
name: i_a3stg_nx_tmp1(1057),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55489-55509,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55490-55493,
name: din(881),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55495-55508,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55495-55508,
name: a2stg_nx_tmp1(801),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55512-55528,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55513-55515,
name: en(895),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55517-55527,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55517-55527,
name: a6stg_step(191),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55531-55542,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55532-55535,
name: clk(883),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55537-55541,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55537-55541,
name: rclk(111),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55546-55564,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55547-55548,
name: q(887),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55550-55563,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55550-55563,
name: a3stg_nx_tmp1(809),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55568-55576,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55569-55571,
name: se(285),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55573-55575,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55573-55575,
name: se(285),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55579-55585,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55580-55582,
name: si(287),
},
Unconnected,
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55588-55594,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55589-55591,
name: so(289),
},
Unconnected,
),
},
],
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55599-55738,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55599-55605,
name: dffe_s(891),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55608-55609,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55608-55609,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55611-55737,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55611-55626,
name: i_a3stg_nx_tmp2(1059),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55630-55650,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55631-55634,
name: din(881),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55636-55649,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55636-55649,
name: a2stg_nx_tmp2(803),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55653-55669,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55654-55656,
name: en(895),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55658-55668,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55658-55668,
name: a6stg_step(191),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55672-55683,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55673-55676,
name: clk(883),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55678-55682,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55678-55682,
name: rclk(111),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55687-55705,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55688-55689,
name: q(887),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55691-55704,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55691-55704,
name: a3stg_nx_tmp2(811),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55709-55717,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55710-55712,
name: se(285),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55714-55716,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55714-55716,
name: se(285),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55720-55726,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55721-55723,
name: si(287),
},
Unconnected,
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55729-55735,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55730-55732,
name: so(289),
},
Unconnected,
),
},
],
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55740-55879,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55740-55746,
name: dffe_s(891),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55749-55750,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55749-55750,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55752-55878,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55752-55767,
name: i_a3stg_nx_tmp3(1061),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55771-55791,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55772-55775,
name: din(881),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55777-55790,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55777-55790,
name: a2stg_nx_tmp3(805),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55794-55810,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55795-55797,
name: en(895),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55799-55809,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55799-55809,
name: a6stg_step(191),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55813-55824,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55814-55817,
name: clk(883),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55819-55823,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55819-55823,
name: rclk(111),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55828-55846,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55829-55830,
name: q(887),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55832-55845,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55832-55845,
name: a3stg_nx_tmp3(813),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55850-55858,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55851-55853,
name: se(285),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55855-55857,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55855-55857,
name: se(285),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55861-55867,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55862-55864,
name: si(287),
},
Unconnected,
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55870-55876,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):55871-55873,
name: so(289),
},
Unconnected,
),
},
],
},
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56102-56275,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56109-56117,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56109-56117,
name: a3stg_nx(815),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56120-56274,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56120-56254,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56120-56138,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56120-56138,
name: a3stg_a2_expadd_11(807),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56150-56253,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56150-56232,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56150-56163,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56150-56163,
name: a3stg_nx_tmp1(809),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56173-56231,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56173-56205,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56173-56188,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56173-56188,
name: a3stg_fsdtoi_nx(63),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56192-56205,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56192-56205,
name: a3stg_int_dst(635),
},
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56215-56231,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56215-56231,
name: a3stg_fsdtoix_nx(61),
},
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56240-56253,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56240-56253,
name: a3stg_nx_tmp2(811),
},
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56261-56274,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56261-56274,
name: a3stg_nx_tmp3(813),
},
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56277-56416,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56284-56295,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56284-56295,
name: a4stg_nv_in(817),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56299-56415,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56299-56350,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56299-56334,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56299-56309,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56299-56309,
name: a3stg_fadd(633),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56314-56333,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56315-56333,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56315-56333,
name: a3stg_fixtos_fxtod(641),
},
),
},
postfix: false,
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56342-56350,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56342-56350,
name: a3stg_nv(797),
},
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56359-56414,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56359-56397,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56361-56396,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56361-56371,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56361-56371,
name: a3stg_fadd(633),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56376-56395,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56377-56395,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56377-56395,
name: a3stg_fixtos_fxtod(641),
},
),
},
postfix: false,
},
},
},
},
postfix: false,
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56405-56414,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56405-56414,
name: a4stg_nv2(821),
},
),
},
},
},
},
},
),
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56417-56620,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56417-56423,
name: dffe_s(891),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56426-56427,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56426-56427,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56429-56619,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56429-56439,
name: i_a4stg_nv(1063),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56450-56471,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56451-56454,
name: din(881),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56459-56470,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56459-56470,
name: a4stg_nv_in(817),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56481-56501,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56482-56484,
name: en(895),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56490-56500,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56490-56500,
name: a6stg_step(191),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56511-56525,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56512-56515,
name: clk(883),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56520-56524,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56520-56524,
name: rclk(111),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56536-56554,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56537-56538,
name: q(887),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56545-56553,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56545-56553,
name: a4stg_nv(819),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56565-56577,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56566-56568,
name: se(285),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56574-56576,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56574-56576,
name: se(285),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56587-56597,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56588-56590,
name: si(287),
},
Unconnected,
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56607-56617,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56608-56610,
name: so(289),
},
Unconnected,
),
},
],
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56622-56826,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56622-56628,
name: dffe_s(891),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56631-56632,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56631-56632,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56634-56825,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56634-56645,
name: i_a4stg_nv2(1065),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56656-56674,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56657-56660,
name: din(881),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56665-56673,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56665-56673,
name: a3stg_nv(797),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56684-56704,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56685-56687,
name: en(895),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56693-56703,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56693-56703,
name: a6stg_step(191),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56714-56728,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56715-56718,
name: clk(883),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56723-56727,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56723-56727,
name: rclk(111),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56740-56759,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56741-56742,
name: q(887),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56749-56758,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56749-56758,
name: a4stg_nv2(821),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56771-56783,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56772-56774,
name: se(285),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56780-56782,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56780-56782,
name: se(285),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56793-56803,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56794-56796,
name: si(287),
},
Unconnected,
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56813-56823,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56814-56816,
name: so(289),
},
Unconnected,
),
},
],
},
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56828-57024,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56835-56851,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56835-56851,
name: a4stg_of_mask_in(823),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56855-57023,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56855-56932,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56855-56890,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56855-56865,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56855-56865,
name: a3stg_fadd(633),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56870-56889,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56871-56889,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56871-56889,
name: a3stg_fixtos_fxtod(641),
},
),
},
postfix: false,
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56919-56932,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56919-56932,
name: a3stg_of_mask(799),
},
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56941-57022,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56941-56979,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56943-56978,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56943-56953,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56943-56953,
name: a3stg_fadd(633),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56958-56977,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56959-56977,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):56959-56977,
name: a3stg_fixtos_fxtod(641),
},
),
},
postfix: false,
},
},
},
},
postfix: false,
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57008-57022,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57008-57022,
name: a4stg_of_mask2(827),
},
),
},
},
},
},
},
),
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57026-57244,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57026-57032,
name: dffe_s(891),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57035-57036,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57035-57036,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57038-57243,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57038-57053,
name: i_a4stg_of_mask(1067),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57064-57090,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57065-57068,
name: din(881),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57073-57089,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57073-57089,
name: a4stg_of_mask_in(823),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57100-57120,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57101-57103,
name: en(895),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57109-57119,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57109-57119,
name: a6stg_step(191),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57130-57144,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57131-57134,
name: clk(883),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57139-57143,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57139-57143,
name: rclk(111),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57155-57178,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57156-57157,
name: q(887),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57164-57177,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57164-57177,
name: a4stg_of_mask(825),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57189-57201,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57190-57192,
name: se(285),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57198-57200,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57198-57200,
name: se(285),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57211-57221,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57212-57214,
name: si(287),
},
Unconnected,
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57231-57241,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57232-57234,
name: so(289),
},
Unconnected,
),
},
],
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57246-57465,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57246-57252,
name: dffe_s(891),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57255-57256,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57255-57256,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57258-57464,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57258-57274,
name: i_a4stg_of_mask2(1069),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57285-57308,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57286-57289,
name: din(881),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57294-57307,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57294-57307,
name: a3stg_of_mask(799),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57318-57338,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57319-57321,
name: en(895),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57327-57337,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57327-57337,
name: a6stg_step(191),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57348-57362,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57349-57352,
name: clk(883),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57357-57361,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57357-57361,
name: rclk(111),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57374-57398,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57375-57376,
name: q(887),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57383-57397,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57383-57397,
name: a4stg_of_mask2(827),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57410-57422,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57411-57413,
name: se(285),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57419-57421,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57419-57421,
name: se(285),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57432-57442,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57433-57435,
name: si(287),
},
Unconnected,
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57452-57462,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57453-57455,
name: so(289),
},
Unconnected,
),
},
],
},
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57467-57662,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57474-57485,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57474-57485,
name: a4stg_nx_in(829),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57489-57661,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57489-57561,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57489-57524,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57489-57499,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57489-57499,
name: a3stg_fadd(633),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57504-57523,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57505-57523,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57505-57523,
name: a3stg_fixtos_fxtod(641),
},
),
},
postfix: false,
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57553-57561,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57553-57561,
name: a3stg_nx(815),
},
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57584-57660,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57584-57622,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57586-57621,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57586-57596,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57586-57596,
name: a3stg_fadd(633),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57601-57620,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57602-57620,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57602-57620,
name: a3stg_fixtos_fxtod(641),
},
),
},
postfix: false,
},
},
},
},
postfix: false,
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57651-57660,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57651-57660,
name: a4stg_nx2(833),
},
),
},
},
},
},
},
),
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57664-57867,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57664-57670,
name: dffe_s(891),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57673-57674,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57673-57674,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57676-57866,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57676-57686,
name: i_a4stg_nx(1071),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57697-57718,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57698-57701,
name: din(881),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57706-57717,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57706-57717,
name: a4stg_nx_in(829),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57728-57748,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57729-57731,
name: en(895),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57737-57747,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57737-57747,
name: a6stg_step(191),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57758-57772,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57759-57762,
name: clk(883),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57767-57771,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57767-57771,
name: rclk(111),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57783-57801,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57784-57785,
name: q(887),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57792-57800,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57792-57800,
name: a4stg_nx(831),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57812-57824,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57813-57815,
name: se(285),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57821-57823,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57821-57823,
name: se(285),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57834-57844,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57835-57837,
name: si(287),
},
Unconnected,
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57854-57864,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57855-57857,
name: so(289),
},
Unconnected,
),
},
],
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57869-58073,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57869-57875,
name: dffe_s(891),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57878-57879,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57878-57879,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57881-58072,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57881-57892,
name: i_a4stg_nx2(1073),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57903-57921,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57904-57907,
name: din(881),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57912-57920,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57912-57920,
name: a3stg_nx(815),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57931-57951,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57932-57934,
name: en(895),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57940-57950,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57940-57950,
name: a6stg_step(191),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57961-57975,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57962-57965,
name: clk(883),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57970-57974,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57970-57974,
name: rclk(111),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57987-58006,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57988-57989,
name: q(887),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57996-58005,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):57996-58005,
name: a4stg_nx2(833),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58018-58030,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58019-58021,
name: se(285),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58027-58029,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58027-58029,
name: se(285),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58040-58050,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58041-58043,
name: si(287),
},
Unconnected,
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58060-58070,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58061-58063,
name: so(289),
},
Unconnected,
),
},
],
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58296-58500,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58296-58302,
name: dffe_s(891),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58305-58306,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58305-58306,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58308-58499,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58308-58320,
name: i_add_nv_out(1075),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58331-58349,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58332-58335,
name: din(881),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58340-58348,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58340-58348,
name: a4stg_nv(819),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58359-58379,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58360-58362,
name: en(895),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58368-58378,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58368-58378,
name: a6stg_step(191),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58389-58403,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58390-58393,
name: clk(883),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58398-58402,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58398-58402,
name: rclk(111),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58414-58434,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58415-58416,
name: q(887),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58423-58433,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58423-58433,
name: add_nv_out(835),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58445-58457,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58446-58448,
name: se(285),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58454-58456,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58454-58456,
name: se(285),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58467-58477,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58468-58470,
name: si(287),
},
Unconnected,
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58487-58497,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58488-58490,
name: so(289),
},
Unconnected,
),
},
],
},
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58502-58699,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58509-58520,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58509-58520,
name: a4stg_in_of(199),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58524-58698,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58524-58601,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58524-58581,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58524-58559,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58524-58537,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58524-58533,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58524-58533,
name: a4stg_exp(67),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58534-58536,
data: LiteralExpr(
Number(
11(373),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58542-58558,
data: UnaryExpr {
op: BitAnd,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58543-58558,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58543-58552,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58543-58552,
name: a4stg_exp(67),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58553-58557,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58553-58555,
data: LiteralExpr(
Number(
10(377),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58556-58557,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
postfix: false,
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58567-58581,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58567-58581,
name: a4stg_faddsubd(685),
},
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58588-58601,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58588-58601,
name: a4stg_of_mask(825),
},
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58611-58697,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58611-58677,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58611-58649,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58611-58627,
data: UnaryExpr {
op: BitOr,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58612-58627,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58612-58621,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58612-58621,
name: a4stg_exp(67),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58622-58626,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58622-58624,
data: LiteralExpr(
Number(
11(373),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58625-58626,
data: LiteralExpr(
Number(
8(293),
None,
),
),
},
},
},
},
},
postfix: false,
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58633-58648,
data: UnaryExpr {
op: BitAnd,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58634-58648,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58634-58643,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58634-58643,
name: a4stg_exp(67),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58644-58647,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58644-58645,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58646-58647,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
postfix: false,
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58657-58677,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58657-58677,
name: a4stg_faddsubs_fdtos(681),
},
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58684-58697,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58684-58697,
name: a4stg_of_mask(825),
},
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58701-58963,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58708-58726,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58708-58726,
name: add_of_out_tmp1_in(837),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58730-58962,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58730-58839,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58730-58798,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58730-58777,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58730-58762,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58730-58746,
data: UnaryExpr {
op: BitAnd,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58731-58746,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58731-58740,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58731-58740,
name: a4stg_exp(67),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58741-58745,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58741-58743,
data: LiteralExpr(
Number(
10(377),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58744-58745,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
},
},
},
},
postfix: false,
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58751-58762,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58751-58762,
name: a4stg_rndup(871),
},
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58766-58777,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58766-58777,
name: a4stg_round(91),
},
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58784-58798,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58784-58798,
name: a4stg_faddsubd(685),
},
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58826-58839,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58826-58839,
name: a4stg_of_mask(825),
},
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58848-58961,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58848-58941,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58848-58914,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58848-58879,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58848-58863,
data: UnaryExpr {
op: BitAnd,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58849-58863,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58849-58858,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58849-58858,
name: a4stg_exp(67),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58859-58862,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58859-58860,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58861-58862,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
},
},
},
},
postfix: false,
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58868-58879,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58868-58879,
name: a4stg_rndup(871),
},
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58887-58913,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58887-58898,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58887-58898,
name: a4stg_round(91),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58902-58913,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58902-58913,
name: a4stg_fdtos(687),
},
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58921-58941,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58921-58941,
name: a4stg_faddsubs_fdtos(681),
},
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58948-58961,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58948-58961,
name: a4stg_of_mask(825),
},
),
},
},
},
},
},
),
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58965-59189,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58965-58971,
name: dffe_s(891),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58974-58975,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58974-58975,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58977-59188,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):58977-58994,
name: i_add_of_out_tmp1(1077),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59005-59033,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59006-59009,
name: din(881),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59014-59032,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59014-59032,
name: add_of_out_tmp1_in(837),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59043-59063,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59044-59046,
name: en(895),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59052-59062,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59052-59062,
name: a6stg_step(191),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59073-59087,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59074-59077,
name: clk(883),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59082-59086,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59082-59086,
name: rclk(111),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59098-59123,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59099-59100,
name: q(887),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59107-59122,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59107-59122,
name: add_of_out_tmp1(839),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59134-59146,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59135-59137,
name: se(285),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59143-59145,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59143-59145,
name: se(285),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59156-59166,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59157-59159,
name: si(287),
},
Unconnected,
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59176-59186,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59177-59179,
name: so(289),
},
Unconnected,
),
},
],
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59191-59376,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59191-59197,
name: dffe_s(891),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59200-59201,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59200-59201,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59203-59375,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59203-59220,
name: i_add_of_out_tmp2(1079),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59224-59242,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59225-59228,
name: din(881),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59230-59241,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59230-59241,
name: a4stg_in_of(199),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59252-59268,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59253-59255,
name: en(895),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59257-59267,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59257-59267,
name: a6stg_step(191),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59278-59289,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59279-59282,
name: clk(883),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59284-59288,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59284-59288,
name: rclk(111),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59301-59321,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59302-59303,
name: q(887),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59305-59320,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59305-59320,
name: add_of_out_tmp2(841),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59333-59341,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59334-59336,
name: se(285),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59338-59340,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59338-59340,
name: se(285),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59351-59357,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59352-59354,
name: si(287),
},
Unconnected,
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59367-59373,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59368-59370,
name: so(289),
},
Unconnected,
),
},
],
},
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59378-59455,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59385-59395,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59385-59395,
name: add_of_out(843),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59397-59454,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59397-59412,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59397-59412,
name: add_of_out_tmp2(841),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59419-59453,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59419-59434,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59419-59434,
name: add_of_out_tmp1(839),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59438-59453,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59438-59453,
name: add_of_out_cout(69),
},
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59457-59697,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59464-59472,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59464-59472,
name: a4stg_uf(845),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59476-59696,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59476-59581,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59476-59554,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59476-59519,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59476-59495,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59478-59494,
data: UnaryExpr {
op: BitOr,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59479-59494,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59479-59488,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59479-59488,
name: a4stg_exp(67),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59489-59493,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59489-59491,
data: LiteralExpr(
Number(
10(377),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59492-59493,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
postfix: false,
},
},
postfix: false,
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59503-59519,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59503-59519,
name: a4stg_frac_neq_0(71),
},
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59527-59553,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59527-59538,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59527-59538,
name: a4stg_round(91),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59542-59553,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59542-59553,
name: a4stg_fdtos(687),
},
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59561-59581,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59561-59581,
name: a4stg_faddsub_dtosop(673),
},
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59589-59695,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59589-59668,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59589-59642,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59589-59604,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59589-59604,
name: a4stg_faddsubop(671),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59612-59641,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59614-59640,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59614-59625,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59614-59625,
name: a4stg_round(91),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59629-59640,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59629-59640,
name: a4stg_fdtos(687),
},
),
},
},
},
postfix: false,
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59650-59667,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59651-59667,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59651-59667,
name: a4stg_denorm_inv(87),
},
),
},
postfix: false,
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59675-59695,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59675-59695,
name: a4stg_shl_data_neq_0(73),
},
),
},
},
},
},
},
),
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59699-59903,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59699-59705,
name: dffe_s(891),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59708-59709,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59708-59709,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59711-59902,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59711-59723,
name: i_add_uf_out(1081),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59734-59752,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59735-59738,
name: din(881),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59743-59751,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59743-59751,
name: a4stg_uf(845),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59762-59782,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59763-59765,
name: en(895),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59771-59781,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59771-59781,
name: a6stg_step(191),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59792-59806,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59793-59796,
name: clk(883),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59801-59805,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59801-59805,
name: rclk(111),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59817-59837,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59818-59819,
name: q(887),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59826-59836,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59826-59836,
name: add_uf_out(847),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59848-59860,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59849-59851,
name: se(285),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59857-59859,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59857-59859,
name: se(285),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59870-59880,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59871-59873,
name: si(287),
},
Unconnected,
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59890-59900,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59891-59893,
name: so(289),
},
Unconnected,
),
},
],
},
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59905-60191,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59912-59925,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59912-59925,
name: add_nx_out_in(849),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59928-60190,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59928-60176,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59928-60044,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59928-60003,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59928-59965,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59928-59941,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59928-59941,
name: a4stg_of_mask(825),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59948-59965,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59948-59965,
name: a4stg_frac_dbl_nx(75),
},
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59973-60002,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59973-59987,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59973-59987,
name: a4stg_faddsubd(685),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59991-60002,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):59991-60002,
name: a5stg_fxtod(709),
},
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):60012-60043,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):60012-60027,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):60013-60027,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):60013-60027,
name: a4stg_faddsubd(685),
},
),
},
postfix: false,
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):60032-60043,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):60032-60043,
name: a4stg_round(91),
},
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):60052-60175,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):60052-60134,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):60052-60089,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):60052-60065,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):60052-60065,
name: a4stg_of_mask(825),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):60072-60089,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):60072-60089,
name: a4stg_frac_sng_nx(77),
},
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):60097-60133,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):60097-60117,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):60097-60117,
name: a4stg_faddsubs_fdtos(681),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):60121-60133,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):60121-60133,
name: a5stg_fixtos(707),
},
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):60143-60174,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):60143-60158,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):60144-60158,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):60144-60158,
name: a4stg_faddsubs(683),
},
),
},
postfix: false,
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):60163-60174,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):60163-60174,
name: a4stg_round(91),
},
),
},
},
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):60182-60190,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):60182-60190,
name: a4stg_nx(831),
},
),
},
},
},
),
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):60193-60402,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):60193-60199,
name: dffe_s(891),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):60202-60203,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):60202-60203,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):60205-60401,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):60205-60217,
name: i_add_nx_out(1083),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):60228-60251,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):60229-60232,
name: din(881),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):60237-60250,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):60237-60250,
name: add_nx_out_in(849),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):60261-60281,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):60262-60264,
name: en(895),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):60270-60280,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):60270-60280,
name: a6stg_step(191),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):60291-60305,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):60292-60295,
name: clk(883),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):60300-60304,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):60300-60304,
name: rclk(111),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):60316-60336,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):60317-60318,
name: q(887),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):60325-60335,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):60325-60335,
name: add_nx_out(851),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):60347-60359,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):60348-60350,
name: se(285),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):60356-60358,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):60356-60358,
name: se(285),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):60369-60379,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):60370-60372,
name: si(287),
},
Unconnected,
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):60389-60399,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):60390-60392,
name: so(289),
},
Unconnected,
),
},
],
},
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):60798-60909,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):60805-60821,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):60805-60816,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):60805-60816,
name: add_exc_out(201),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):60817-60820,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):60817-60818,
data: LiteralExpr(
Number(
4(371),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):60819-60820,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):60826-60908,
data: ConcatExpr {
repeat: None,
exprs: [
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):60827-60837,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):60827-60837,
name: add_nv_out(835),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):60842-60852,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):60842-60852,
name: add_of_out(843),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):60857-60867,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):60857-60867,
name: add_uf_out(847),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):60872-60876,
data: LiteralExpr(
BasedInteger(
Some(
1(369),
),
false,
'b',
0(367),
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):60882-60906,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):60882-60892,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):60882-60892,
name: add_nx_out(851),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):60896-60906,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):60896-60906,
name: add_of_out(843),
},
),
},
},
},
],
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):61416-61503,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):61423-61443,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):61423-61443,
name: a2stg_frac1_in_frac1(203),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):61445-61502,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):61445-61459,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):61445-61459,
name: a1stg_snan_in2(429),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):61466-61501,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):61466-61480,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):61466-61480,
name: a1stg_qnan_in2(433),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):61485-61500,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):61486-61500,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):61486-61500,
name: a1stg_snan_in1(427),
},
),
},
postfix: false,
},
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):61505-61646,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):61512-61532,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):61512-61532,
name: a2stg_frac1_in_frac2(205),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):61534-61645,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):61534-61549,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):61534-61549,
name: a1stg_faddsubop(509),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):61557-61644,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):61557-61593,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):61557-61571,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):61558-61571,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):61558-61571,
name: a1stg_2nan_in(449),
},
),
},
postfix: false,
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):61579-61593,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):61579-61593,
name: a1stg_snan_in2(429),
},
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):61608-61643,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):61608-61622,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):61608-61622,
name: a1stg_qnan_in2(433),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):61627-61642,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):61628-61642,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):61628-61642,
name: a1stg_snan_in1(427),
},
),
},
postfix: false,
},
},
},
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):61648-61691,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):61655-61672,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):61655-61672,
name: a1stg_2nan_in_inv(207),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):61675-61689,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):61676-61689,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):61676-61689,
name: a1stg_2nan_in(449),
},
),
},
postfix: false,
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):61693-61740,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):61700-61719,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):61700-61719,
name: a1stg_faddsubop_inv(209),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):61722-61738,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):61723-61738,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):61723-61738,
name: a1stg_faddsubop(509),
},
),
},
postfix: false,
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):61742-61841,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):61749-61768,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):61749-61768,
name: a2stg_frac1_in_qnan(211),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):61771-61840,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):61771-61818,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):61771-61783,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):61771-61783,
name: a1stg_nan_in(447),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):61791-61817,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):61791-61804,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):61791-61804,
name: a1stg_2inf_in(463),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):61808-61817,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):61808-61817,
name: a1stg_sub(727),
},
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):61825-61840,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):61825-61840,
name: a1stg_faddsubop(509),
},
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):61843-61915,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):61850-61867,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):61850-61867,
name: a2stg_frac1_in_nv(213),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):61869-61914,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):61869-61895,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):61869-61882,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):61869-61882,
name: a1stg_2inf_in(463),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):61886-61895,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):61886-61895,
name: a1stg_sub(727),
},
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):61899-61914,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):61899-61914,
name: a1stg_faddsubop(509),
},
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):61917-61992,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):61924-61945,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):61924-61945,
name: a2stg_frac1_in_nv_dbl(215),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):61947-61991,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):61947-61973,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):61947-61960,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):61947-61960,
name: a1stg_2inf_in(463),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):61964-61973,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):61964-61973,
name: a1stg_sub(727),
},
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):61977-61991,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):61977-61991,
name: a1stg_faddsubd(153),
},
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):61994-62061,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62001-62021,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62001-62021,
name: a2stg_frac2_in_frac1(217),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62023-62060,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62023-62038,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62023-62038,
name: a1stg_faddsubop(509),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62043-62059,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62044-62059,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62044-62059,
name: a1stg_infnan_in(477),
},
),
},
postfix: false,
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62063-62128,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62070-62089,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62070-62089,
name: a2stg_frac2_in_qnan(219),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62091-62127,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62091-62105,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62091-62105,
name: a1stg_snan_in2(429),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62110-62126,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62111-62126,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62111-62126,
name: a1stg_faddsubop(509),
},
),
},
postfix: false,
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62412-62485,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62419-62438,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62419-62438,
name: a1stg_exp_diff_add1(853),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62440-62484,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62440-62460,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62440-62460,
name: a1stg_faddsub_dtosop(519),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62465-62483,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62466-62483,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62466-62479,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62466-62479,
name: a1stg_expadd1(51),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62480-62482,
data: LiteralExpr(
Number(
11(373),
None,
),
),
},
},
},
postfix: false,
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62487-62552,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62494-62513,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62494-62513,
name: a1stg_exp_diff_add2(855),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62515-62551,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62515-62530,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62515-62530,
name: a1stg_faddsubop(509),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62534-62551,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62534-62547,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62534-62547,
name: a1stg_expadd1(51),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62548-62550,
data: LiteralExpr(
Number(
11(373),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62554-62615,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62561-62577,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62561-62577,
name: a1stg_exp_diff_5(857),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62580-62614,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62580-62597,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62581-62597,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62581-62594,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62581-62594,
name: a1stg_expadd2(79),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62595-62596,
data: LiteralExpr(
Number(
5(375),
None,
),
),
},
},
},
postfix: false,
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62602-62614,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62602-62614,
name: a1stg_fsdtox(513),
},
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62617-62854,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62624-62644,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62624-62638,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62624-62638,
name: a1stg_exp_diff(859),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62639-62643,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62639-62641,
data: LiteralExpr(
Number(
10(377),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62642-62643,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62647-62853,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62647-62770,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62647-62701,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62647-62672,
data: ConcatExpr {
repeat: Some(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62648-62650,
data: LiteralExpr(
Number(
11(373),
None,
),
),
},
),
exprs: [
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62651-62670,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62651-62670,
name: a1stg_exp_diff_add1(853),
},
),
},
],
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62682-62701,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62682-62695,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62682-62695,
name: a1stg_expadd1(51),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62696-62700,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62696-62698,
data: LiteralExpr(
Number(
10(377),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62699-62700,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62708-62769,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62708-62733,
data: ConcatExpr {
repeat: Some(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62709-62711,
data: LiteralExpr(
Number(
11(373),
None,
),
),
},
),
exprs: [
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62712-62731,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62712-62731,
name: a1stg_exp_diff_add2(855),
},
),
},
],
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62744-62768,
data: UnaryExpr {
op: BitNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62745-62768,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62745-62762,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62745-62762,
name: a1stg_expadd4_inv(81),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62763-62767,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62763-62765,
data: LiteralExpr(
Number(
10(377),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62766-62767,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
postfix: false,
},
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62776-62852,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62776-62795,
data: ConcatExpr {
repeat: Some(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62777-62779,
data: LiteralExpr(
Number(
11(373),
None,
),
),
},
),
exprs: [
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62780-62793,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62780-62793,
name: a1stg_fsdtoix(139),
},
),
},
],
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62805-62852,
data: ConcatExpr {
repeat: None,
exprs: [
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62806-62810,
data: LiteralExpr(
BasedInteger(
Some(
5(375),
),
false,
'b',
0(367),
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62812-62828,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62812-62828,
name: a1stg_exp_diff_5(857),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62831-62850,
data: UnaryExpr {
op: BitNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62832-62850,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62832-62845,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62832-62845,
name: a1stg_expadd2(79),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62846-62849,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62846-62847,
data: LiteralExpr(
Number(
4(371),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62848-62849,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
postfix: false,
},
},
],
},
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62856-62934,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62863-62881,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62863-62876,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62863-62876,
name: a1stg_clamp63(861),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62877-62880,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62877-62878,
data: LiteralExpr(
Number(
5(375),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62879-62880,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62883-62933,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62883-62902,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62883-62897,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62883-62897,
name: a1stg_exp_diff(859),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62898-62901,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62898-62899,
data: LiteralExpr(
Number(
5(375),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62900-62901,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62905-62933,
data: ConcatExpr {
repeat: Some(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62906-62907,
data: LiteralExpr(
Number(
6(945),
None,
),
),
},
),
exprs: [
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62909-62930,
data: UnaryExpr {
op: BitOr,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62910-62930,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62910-62924,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62910-62924,
name: a1stg_exp_diff(859),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62925-62929,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62925-62927,
data: LiteralExpr(
Number(
10(377),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62928-62929,
data: LiteralExpr(
Number(
6(945),
None,
),
),
},
},
},
},
},
postfix: false,
},
},
],
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62936-62985,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62943-62964,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62943-62959,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62943-62959,
name: a2stg_shr_cnt_in(221),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62960-62963,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62960-62961,
data: LiteralExpr(
Number(
5(375),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62962-62963,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62966-62984,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62966-62979,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62966-62979,
name: a1stg_clamp63(861),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62980-62983,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62980-62981,
data: LiteralExpr(
Number(
5(375),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62982-62983,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62987-63038,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62994-63016,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):62994-63016,
name: a2stg_shr_cnt_5_inv_in(223),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):63019-63036,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):63020-63036,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):63020-63033,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):63020-63033,
name: a1stg_clamp63(861),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):63034-63035,
data: LiteralExpr(
Number(
5(375),
None,
),
),
},
},
},
postfix: false,
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):63276-63343,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):63283-63306,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):63283-63306,
name: a2stg_shr_frac2_shr_int(225),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):63308-63342,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):63308-63328,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):63308-63328,
name: a2stg_faddsub_dtosop(591),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):63332-63342,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):63332-63342,
name: a6stg_step(191),
},
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):63345-63474,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):63352-63375,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):63352-63375,
name: a2stg_shr_frac2_shr_dbl(227),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):63379-63473,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):63379-63456,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):63379-63413,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):63379-63390,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):63379-63390,
name: a2stg_fdtox(607),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):63395-63412,
data: UnaryExpr {
op: BitOr,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):63396-63412,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):63396-63405,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):63396-63405,
name: a2stg_exp(59),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):63406-63411,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):63406-63408,
data: LiteralExpr(
Number(
11(373),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):63409-63411,
data: LiteralExpr(
Number(
10(377),
None,
),
),
},
},
},
},
},
postfix: false,
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):63422-63455,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):63422-63433,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):63422-63433,
name: a2stg_fstox(603),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):63438-63454,
data: UnaryExpr {
op: BitOr,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):63439-63454,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):63439-63448,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):63439-63448,
name: a2stg_exp(59),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):63449-63453,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):63449-63451,
data: LiteralExpr(
Number(
11(373),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):63452-63453,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
},
},
},
},
postfix: false,
},
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):63463-63473,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):63463-63473,
name: a6stg_step(191),
},
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):63476-63605,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):63483-63506,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):63483-63506,
name: a2stg_shr_frac2_shr_sng(229),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):63510-63604,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):63510-63587,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):63510-63544,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):63510-63521,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):63510-63521,
name: a2stg_fdtoi(605),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):63526-63543,
data: UnaryExpr {
op: BitOr,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):63527-63543,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):63527-63536,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):63527-63536,
name: a2stg_exp(59),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):63537-63542,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):63537-63539,
data: LiteralExpr(
Number(
11(373),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):63540-63542,
data: LiteralExpr(
Number(
10(377),
None,
),
),
},
},
},
},
},
postfix: false,
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):63553-63586,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):63553-63564,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):63553-63564,
name: a2stg_fstoi(601),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):63569-63585,
data: UnaryExpr {
op: BitOr,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):63570-63585,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):63570-63579,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):63570-63579,
name: a2stg_exp(59),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):63580-63584,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):63580-63582,
data: LiteralExpr(
Number(
11(373),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):63583-63584,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
},
},
},
},
postfix: false,
},
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):63594-63604,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):63594-63604,
name: a6stg_step(191),
},
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):63607-63663,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):63614-63633,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):63614-63633,
name: a2stg_shr_frac2_max(231),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):63635-63662,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):63635-63648,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):63635-63648,
name: a2stg_fsdtoix(597),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):63652-63662,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):63652-63662,
name: a6stg_step(191),
},
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):63665-63712,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):63672-63686,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):63672-63686,
name: a2stg_sub_step(233),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):63688-63711,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):63688-63697,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):63688-63697,
name: a2stg_sub(733),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):63701-63711,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):63701-63711,
name: a6stg_step(191),
},
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):63944-64153,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):63951-63974,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):63951-63974,
name: a1stg_faddsub_clamp63_0(863),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):63977-64151,
data: UnaryExpr {
op: BitOr,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):63980-64150,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):63980-64068,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):63980-64002,
data: ConcatExpr {
repeat: Some(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):63981-63982,
data: LiteralExpr(
Number(
6(945),
None,
),
),
},
),
exprs: [
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):63983-64000,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):63983-63996,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):63983-63996,
name: a1stg_expadd1(51),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):63997-63999,
data: LiteralExpr(
Number(
11(373),
None,
),
),
},
},
},
],
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):64013-64067,
data: UnaryExpr {
op: BitNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):64014-64067,
data: ConcatExpr {
repeat: None,
exprs: [
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):64015-64038,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):64015-64032,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):64015-64032,
name: a1stg_expadd4_inv(81),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):64033-64037,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):64033-64035,
data: LiteralExpr(
Number(
10(377),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):64036-64037,
data: LiteralExpr(
Number(
6(945),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):64046-64066,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):64046-64063,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):64046-64063,
name: a1stg_expadd4_inv(81),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):64064-64065,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
],
},
},
postfix: false,
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):64075-64149,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):64075-64100,
data: ConcatExpr {
repeat: Some(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):64076-64077,
data: LiteralExpr(
Number(
6(945),
None,
),
),
},
),
exprs: [
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):64079-64097,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):64080-64097,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):64080-64093,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):64080-64093,
name: a1stg_expadd1(51),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):64094-64096,
data: LiteralExpr(
Number(
11(373),
None,
),
),
},
},
},
postfix: false,
},
},
],
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):64110-64149,
data: ConcatExpr {
repeat: None,
exprs: [
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):64111-64130,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):64111-64124,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):64111-64124,
name: a1stg_expadd1(51),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):64125-64129,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):64125-64127,
data: LiteralExpr(
Number(
10(377),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):64128-64129,
data: LiteralExpr(
Number(
6(945),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):64132-64148,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):64132-64145,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):64132-64145,
name: a1stg_expadd1(51),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):64146-64147,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
],
},
},
},
},
},
},
postfix: false,
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):64155-64291,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):64162-64188,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):64162-64188,
name: a2stg_fracadd_frac2_inv_in(235),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):64191-64290,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):64191-64220,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):64191-64204,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):64191-64204,
name: a1stg_fixtosd(525),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):64208-64220,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):64208-64220,
name: a1stg_in2_63(401),
},
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):64228-64289,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):64228-64256,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):64228-64243,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):64228-64243,
name: a1stg_faddsubop(509),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):64247-64256,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):64247-64256,
name: a1stg_sub(727),
},
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):64264-64288,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):64265-64288,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):64265-64288,
name: a1stg_faddsub_clamp63_0(863),
},
),
},
postfix: false,
},
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):64293-64392,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):64300-64331,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):64300-64331,
name: a2stg_fracadd_frac2_inv_shr1_in(237),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):64333-64391,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):64333-64361,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):64333-64348,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):64333-64348,
name: a1stg_faddsubop(509),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):64352-64361,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):64352-64361,
name: a1stg_sub(727),
},
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):64368-64391,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):64368-64391,
name: a1stg_faddsub_clamp63_0(863),
},
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):64394-64516,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):64401-64423,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):64401-64423,
name: a2stg_fracadd_frac2_in(865),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):64426-64515,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):64426-64476,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):64426-64458,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):64426-64439,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):64426-64439,
name: a1stg_fixtosd(525),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):64444-64457,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):64445-64457,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):64445-64457,
name: a1stg_in2_63(401),
},
),
},
postfix: false,
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):64465-64476,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):64465-64476,
name: a1stg_fstod(141),
},
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):64483-64514,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):64483-64498,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):64483-64498,
name: a1stg_faddsubop(509),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):64503-64513,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):64504-64513,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):64504-64513,
name: a1stg_sub(727),
},
),
},
postfix: false,
},
},
},
},
},
},
),
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):64518-64681,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):64518-64524,
name: dffe_s(891),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):64527-64528,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):64527-64528,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):64530-64680,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):64530-64551,
name: i_a2stg_fracadd_frac2(1085),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):64555-64584,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):64556-64559,
name: din(881),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):64561-64583,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):64561-64583,
name: a2stg_fracadd_frac2_in(865),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):64587-64603,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):64588-64590,
name: en(895),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):64592-64602,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):64592-64602,
name: a6stg_step(191),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):64606-64617,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):64607-64610,
name: clk(883),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):64612-64616,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):64612-64616,
name: rclk(111),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):64621-64645,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):64622-64623,
name: q(887),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):64625-64644,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):64625-64644,
name: a2stg_fracadd_frac2(239),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):64649-64657,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):64650-64652,
name: se(285),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):64654-64656,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):64654-64656,
name: se(285),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):64660-64666,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):64661-64663,
name: si(287),
},
Unconnected,
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):64669-64678,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):64670-64672,
name: so(289),
},
Unconnected,
),
},
],
},
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):64683-64780,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):64690-64710,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):64690-64710,
name: a2stg_fracadd_cin_in(241),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):64713-64779,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):64713-64742,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):64713-64726,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):64713-64726,
name: a1stg_fixtosd(525),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):64730-64742,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):64730-64742,
name: a1stg_in2_63(401),
},
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):64750-64778,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):64750-64765,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):64750-64765,
name: a1stg_faddsubop(509),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):64769-64778,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):64769-64778,
name: a1stg_sub(727),
},
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):65026-65081,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):65033-65046,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):65033-65046,
name: a3stg_exp_7ff(243),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):65048-65080,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):65048-65059,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):65048-65059,
name: a2stg_fstod(599),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):65064-65079,
data: UnaryExpr {
op: BitAnd,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):65065-65079,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):65065-65074,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):65065-65074,
name: a2stg_exp(59),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):65075-65078,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):65075-65076,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):65077-65078,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
postfix: false,
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):65083-65138,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):65090-65102,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):65090-65102,
name: a3stg_exp_ff(245),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):65104-65137,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):65104-65115,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):65104-65115,
name: a2stg_fdtos(613),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):65120-65136,
data: UnaryExpr {
op: BitAnd,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):65121-65136,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):65121-65130,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):65121-65130,
name: a2stg_exp(59),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):65131-65135,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):65131-65133,
data: LiteralExpr(
Number(
10(377),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):65134-65135,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
postfix: false,
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):65140-65244,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):65147-65160,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):65147-65160,
name: a3stg_exp_add(247),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):65163-65243,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):65163-65198,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):65163-65174,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):65163-65174,
name: a2stg_fstod(599),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):65179-65197,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):65181-65196,
data: UnaryExpr {
op: BitAnd,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):65182-65196,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):65182-65191,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):65182-65191,
name: a2stg_exp(59),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):65192-65195,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):65192-65193,
data: LiteralExpr(
Number(
7(365),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):65194-65195,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
postfix: false,
},
},
postfix: false,
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):65206-65242,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):65206-65217,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):65206-65217,
name: a2stg_fdtos(613),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):65222-65241,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):65224-65240,
data: UnaryExpr {
op: BitAnd,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):65225-65240,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):65225-65234,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):65225-65234,
name: a2stg_exp(59),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):65235-65239,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):65235-65237,
data: LiteralExpr(
Number(
10(377),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):65238-65239,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
postfix: false,
},
},
postfix: false,
},
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):65519-65590,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):65526-65544,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):65526-65544,
name: a2stg_expdec_neq_0(249),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):65546-65589,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):65546-65561,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):65546-65561,
name: a2stg_faddsubop(157),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):65566-65588,
data: BinaryExpr {
op: Lt,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):65566-65581,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):65566-65575,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):65566-65575,
name: a2stg_exp(59),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):65576-65580,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):65576-65578,
data: LiteralExpr(
Number(
10(377),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):65579-65580,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):65582-65588,
data: LiteralExpr(
BasedInteger(
Some(
11(373),
),
false,
'h',
36(1087),
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):65899-65950,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):65906-65923,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):65906-65923,
name: a3stg_exp10_0_eq0(251),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):65926-65948,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):65926-65941,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):65926-65935,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):65926-65935,
name: a3stg_exp(89),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):65936-65940,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):65936-65938,
data: LiteralExpr(
Number(
10(377),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):65939-65940,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):65943-65948,
data: LiteralExpr(
BasedInteger(
Some(
11(373),
),
false,
'b',
0(367),
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):65952-66003,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):65959-65976,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):65959-65976,
name: a3stg_exp10_1_eq0(253),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):65979-66001,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):65979-65994,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):65979-65988,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):65979-65988,
name: a3stg_exp(89),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):65989-65993,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):65989-65991,
data: LiteralExpr(
Number(
10(377),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):65992-65993,
data: LiteralExpr(
Number(
1(369),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):65996-66001,
data: LiteralExpr(
BasedInteger(
Some(
10(377),
),
false,
'b',
0(367),
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):66005-66044,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):66012-66027,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):66012-66027,
name: a3stg_fdtos_inv(255),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):66030-66042,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):66031-66042,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):66031-66042,
name: a3stg_fdtos(643),
},
),
},
postfix: false,
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):66046-66099,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):66053-66075,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):66053-66075,
name: a4stg_fixtos_fxtod_inv(257),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):66078-66097,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):66079-66097,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):66079-66097,
name: a4stg_fixtos_fxtod(679),
},
),
},
postfix: false,
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):66101-66195,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):66108-66130,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):66108-66130,
name: a4stg_rnd_frac_add_inv(259),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):66133-66193,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):66135-66192,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):66135-66148,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):66135-66148,
name: a3stg_fsdtoix(637),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):66155-66191,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):66155-66170,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):66155-66170,
name: a3stg_faddsubop(169),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):66174-66191,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):66174-66191,
name: a3stg_exp10_0_eq0(251),
},
),
},
},
},
},
},
postfix: false,
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):66434-66808,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):66441-66462,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):66441-66457,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):66441-66457,
name: a4stg_shl_cnt_in(261),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):66458-66461,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):66458-66459,
data: LiteralExpr(
Number(
9(379),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):66460-66461,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):66465-66807,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):66465-66625,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):66465-66483,
data: ConcatExpr {
repeat: Some(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):66466-66468,
data: LiteralExpr(
Number(
10(377),
None,
),
),
},
),
exprs: [
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):66469-66481,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):66469-66481,
name: a3stg_denorm(83),
},
),
},
],
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):66493-66625,
data: ConcatExpr {
repeat: None,
exprs: [
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):66495-66516,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):66495-66509,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):66495-66504,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):66495-66504,
name: a3stg_exp(89),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):66505-66508,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):66505-66506,
data: LiteralExpr(
Number(
5(375),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):66507-66508,
data: LiteralExpr(
Number(
4(371),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):66511-66516,
data: LiteralExpr(
BasedInteger(
Some(
2(923),
),
false,
'b',
11(373),
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):66524-66545,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):66524-66538,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):66524-66533,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):66524-66533,
name: a3stg_exp(89),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):66534-66537,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):66534-66535,
data: LiteralExpr(
Number(
5(375),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):66536-66537,
data: LiteralExpr(
Number(
4(371),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):66540-66545,
data: LiteralExpr(
BasedInteger(
Some(
2(923),
),
false,
'b',
10(377),
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):66553-66574,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):66553-66567,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):66553-66562,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):66553-66562,
name: a3stg_exp(89),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):66563-66566,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):66563-66564,
data: LiteralExpr(
Number(
5(375),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):66565-66566,
data: LiteralExpr(
Number(
4(371),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):66569-66574,
data: LiteralExpr(
BasedInteger(
Some(
2(923),
),
false,
'b',
01(1089),
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):66582-66603,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):66582-66596,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):66582-66591,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):66582-66591,
name: a3stg_exp(89),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):66592-66595,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):66592-66593,
data: LiteralExpr(
Number(
5(375),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):66594-66595,
data: LiteralExpr(
Number(
4(371),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):66598-66603,
data: LiteralExpr(
BasedInteger(
Some(
2(923),
),
false,
'b',
00(1091),
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):66610-66624,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):66610-66619,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):66610-66619,
name: a3stg_exp(89),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):66620-66623,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):66620-66621,
data: LiteralExpr(
Number(
5(375),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):66622-66623,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
],
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):66632-66806,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):66632-66654,
data: ConcatExpr {
repeat: Some(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):66633-66635,
data: LiteralExpr(
Number(
10(377),
None,
),
),
},
),
exprs: [
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):66636-66652,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):66636-66652,
name: a3stg_denorm_inv(85),
},
),
},
],
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):66664-66806,
data: ConcatExpr {
repeat: None,
exprs: [
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):66666-66689,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):66666-66682,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):66666-66677,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):66666-66677,
name: a3stg_lead0(93),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):66678-66681,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):66678-66679,
data: LiteralExpr(
Number(
5(375),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):66680-66681,
data: LiteralExpr(
Number(
4(371),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):66684-66689,
data: LiteralExpr(
BasedInteger(
Some(
2(923),
),
false,
'b',
11(373),
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):66697-66720,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):66697-66713,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):66697-66708,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):66697-66708,
name: a3stg_lead0(93),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):66709-66712,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):66709-66710,
data: LiteralExpr(
Number(
5(375),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):66711-66712,
data: LiteralExpr(
Number(
4(371),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):66715-66720,
data: LiteralExpr(
BasedInteger(
Some(
2(923),
),
false,
'b',
10(377),
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):66728-66751,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):66728-66744,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):66728-66739,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):66728-66739,
name: a3stg_lead0(93),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):66740-66743,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):66740-66741,
data: LiteralExpr(
Number(
5(375),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):66742-66743,
data: LiteralExpr(
Number(
4(371),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):66746-66751,
data: LiteralExpr(
BasedInteger(
Some(
2(923),
),
false,
'b',
01(1089),
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):66759-66782,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):66759-66775,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):66759-66770,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):66759-66770,
name: a3stg_lead0(93),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):66771-66774,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):66771-66772,
data: LiteralExpr(
Number(
5(375),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):66773-66774,
data: LiteralExpr(
Number(
4(371),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):66777-66782,
data: LiteralExpr(
BasedInteger(
Some(
2(923),
),
false,
'b',
00(1091),
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):66789-66805,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):66789-66800,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):66789-66800,
name: a3stg_lead0(93),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):66801-66804,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):66801-66802,
data: LiteralExpr(
Number(
5(375),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):66803-66804,
data: LiteralExpr(
Number(
0(367),
None,
),
),
},
},
},
},
},
],
},
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):67067-67126,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):67074-67087,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):67074-67087,
name: a4stg_rnd_sng(263),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):67089-67125,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):67089-67101,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):67089-67101,
name: a5stg_fixtos(707),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):67105-67125,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):67105-67125,
name: a4stg_faddsubs_fdtos(681),
},
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):67128-67180,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):67135-67148,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):67135-67148,
name: a4stg_rnd_dbl(265),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):67150-67179,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):67150-67161,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):67150-67161,
name: a5stg_fxtod(709),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):67165-67179,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):67165-67179,
name: a4stg_faddsubd(685),
},
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):67441-67701,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):67448-67463,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):67448-67463,
name: a4stg_rndup_sng(867),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):67467-67700,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):67467-67600,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):67467-67530,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):67467-67506,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):67467-67488,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):67467-67481,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):67467-67481,
name: a4stg_rnd_mode(659),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):67483-67488,
data: LiteralExpr(
BasedInteger(
Some(
2(923),
),
false,
'b',
10(377),
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):67494-67505,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):67495-67505,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):67495-67505,
name: a4stg_sign(779),
},
),
},
postfix: false,
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):67513-67530,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):67513-67530,
name: a4stg_frac_sng_nx(77),
},
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):67539-67599,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):67539-67575,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):67539-67560,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):67539-67553,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):67539-67553,
name: a4stg_rnd_mode(659),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):67555-67560,
data: LiteralExpr(
BasedInteger(
Some(
2(923),
),
false,
'b',
11(373),
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):67565-67575,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):67565-67575,
name: a4stg_sign(779),
},
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):67582-67599,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):67582-67599,
name: a4stg_frac_sng_nx(77),
},
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):67608-67699,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):67608-67651,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):67608-67629,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):67608-67622,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):67608-67622,
name: a4stg_rnd_mode(659),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):67624-67629,
data: LiteralExpr(
BasedInteger(
Some(
2(923),
),
false,
'b',
00(1091),
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):67634-67651,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):67634-67651,
name: a4stg_rnd_frac_39(97),
},
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):67659-67698,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):67659-67677,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):67659-67677,
name: a4stg_frac_38_0_nx(103),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):67681-67698,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):67681-67698,
name: a4stg_rnd_frac_40(95),
},
),
},
},
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):67703-68032,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):67710-67725,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):67710-67725,
name: a4stg_rndup_dbl(869),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):67729-68031,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):67729-67918,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):67729-67813,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):67729-67768,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):67729-67750,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):67729-67743,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):67729-67743,
name: a4stg_rnd_mode(659),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):67745-67750,
data: LiteralExpr(
BasedInteger(
Some(
2(923),
),
false,
'b',
10(377),
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):67756-67767,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):67757-67767,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):67757-67767,
name: a4stg_sign(779),
},
),
},
postfix: false,
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):67796-67813,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):67796-67813,
name: a4stg_frac_dbl_nx(75),
},
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):67836-67917,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):67836-67872,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):67836-67857,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):67836-67850,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):67836-67850,
name: a4stg_rnd_mode(659),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):67852-67857,
data: LiteralExpr(
BasedInteger(
Some(
2(923),
),
false,
'b',
11(373),
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):67862-67872,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):67862-67872,
name: a4stg_sign(779),
},
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):67900-67917,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):67900-67917,
name: a4stg_frac_dbl_nx(75),
},
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):67940-68030,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):67940-67983,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):67940-67961,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):67940-67954,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):67940-67954,
name: a4stg_rnd_mode(659),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):67956-67961,
data: LiteralExpr(
BasedInteger(
Some(
2(923),
),
false,
'b',
00(1091),
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):67966-67983,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):67966-67983,
name: a4stg_rnd_frac_10(101),
},
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):67991-68029,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):67991-68008,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):67991-68008,
name: a4stg_frac_9_0_nx(105),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68012-68029,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68012-68029,
name: a4stg_rnd_frac_11(99),
},
),
},
},
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68034-68186,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68041-68052,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68041-68052,
name: a4stg_rndup(871),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68055-68185,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68055-68130,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68055-68088,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68055-68069,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68055-68069,
name: a4stg_faddsubd(685),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68073-68088,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68073-68088,
name: a4stg_rndup_dbl(869),
},
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68096-68129,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68096-68110,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68096-68110,
name: a4stg_faddsubs(683),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68114-68129,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68114-68129,
name: a4stg_rndup_sng(867),
},
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68137-68184,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68137-68167,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68137-68148,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68137-68148,
name: a4stg_fdtos(687),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68152-68167,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68152-68167,
name: a4stg_rndup_sng(867),
},
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68171-68184,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68171-68184,
name: a4stg_of_mask(825),
},
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68188-68280,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68195-68206,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68195-68206,
name: a5stg_rndup(873),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68209-68279,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68209-68239,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68209-68220,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68209-68220,
name: a5stg_fxtod(709),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68224-68239,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68224-68239,
name: a4stg_rndup_dbl(869),
},
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68247-68278,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68247-68259,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68247-68259,
name: a5stg_fixtos(707),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68263-68278,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68263-68278,
name: a4stg_rndup_sng(867),
},
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68282-68472,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68289-68308,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68289-68308,
name: add_frac_out_rndadd(267),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68311-68471,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68311-68430,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68311-68377,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68311-68356,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68311-68341,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68311-68326,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68311-68326,
name: a4stg_faddsubop(671),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68330-68341,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68330-68341,
name: a4stg_round(91),
},
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68345-68356,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68345-68356,
name: a4stg_rndup(871),
},
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68364-68376,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68365-68376,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68365-68376,
name: a4stg_in_of(199),
},
),
},
postfix: false,
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68385-68429,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68385-68411,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68385-68396,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68385-68396,
name: a4stg_fdtos(687),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68400-68411,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68400-68411,
name: a4stg_rndup(871),
},
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68416-68428,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68417-68428,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68417-68428,
name: a4stg_in_of(199),
},
),
},
postfix: false,
},
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68437-68470,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68437-68455,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68437-68455,
name: a5stg_fixtos_fxtod(705),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68459-68470,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68459-68470,
name: a5stg_rndup(873),
},
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68474-68694,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68481-68502,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68481-68502,
name: add_frac_out_rnd_frac(269),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68505-68693,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68505-68674,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68505-68630,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68505-68574,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68505-68553,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68505-68535,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68505-68520,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68505-68520,
name: a4stg_faddsubop(671),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68524-68535,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68524-68535,
name: a4stg_round(91),
},
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68540-68552,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68541-68552,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68541-68552,
name: a4stg_rndup(871),
},
),
},
postfix: false,
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68561-68573,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68562-68573,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68562-68573,
name: a4stg_in_of(199),
},
),
},
postfix: false,
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68582-68629,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68582-68611,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68582-68593,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68582-68593,
name: a4stg_fdtos(687),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68598-68610,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68599-68610,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68599-68610,
name: a4stg_rndup(871),
},
),
},
postfix: false,
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68616-68628,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68617-68628,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68617-68628,
name: a4stg_in_of(199),
},
),
},
postfix: false,
},
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68637-68673,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68637-68655,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68637-68655,
name: a5stg_fixtos_fxtod(705),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68660-68672,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68661-68672,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68661-68672,
name: a5stg_rndup(873),
},
),
},
postfix: false,
},
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68680-68693,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68680-68693,
name: a4stg_fsdtoix(675),
},
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68696-68793,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68703-68719,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68703-68719,
name: add_frac_out_shl(271),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68722-68792,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68722-68773,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68722-68755,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68722-68737,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68722-68737,
name: a4stg_faddsubop(671),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68742-68754,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68743-68754,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68743-68754,
name: a4stg_round(91),
},
),
},
postfix: false,
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68760-68772,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68761-68772,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68761-68772,
name: a4stg_in_of(199),
},
),
},
postfix: false,
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68780-68792,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68780-68792,
name: a4stg_fistod(689),
},
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68795-68938,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68802-68812,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68802-68812,
name: a4stg_to_0(273),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68815-68936,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68818-68935,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68818-68889,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68818-68839,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68818-68832,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68818-68832,
name: a4stg_rnd_mode(659),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68834-68839,
data: LiteralExpr(
BasedInteger(
Some(
2(923),
),
false,
'b',
00(1091),
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68849-68888,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68849-68870,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68849-68863,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68849-68863,
name: a4stg_rnd_mode(659),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68865-68870,
data: LiteralExpr(
BasedInteger(
Some(
2(923),
),
false,
'b',
10(377),
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68876-68887,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68877-68887,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68877-68887,
name: a4stg_sign(779),
},
),
},
postfix: false,
},
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68898-68934,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68898-68919,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68898-68912,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68898-68912,
name: a4stg_rnd_mode(659),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68914-68919,
data: LiteralExpr(
BasedInteger(
Some(
2(923),
),
false,
'b',
11(373),
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68924-68934,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):68924-68934,
name: a4stg_sign(779),
},
),
},
},
},
},
},
postfix: false,
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):69198-69390,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):69205-69223,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):69205-69223,
name: add_exp_out_expinc(275),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):69226-69389,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):69226-69348,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):69226-69292,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):69226-69271,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):69226-69256,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):69226-69241,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):69226-69241,
name: a4stg_faddsubop(671),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):69245-69256,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):69245-69256,
name: a4stg_round(91),
},
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):69260-69271,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):69260-69271,
name: a4stg_rndup(871),
},
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):69279-69291,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):69280-69291,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):69280-69291,
name: a4stg_in_of(199),
},
),
},
postfix: false,
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):69300-69347,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):69300-69326,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):69300-69311,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):69300-69311,
name: a4stg_fdtos(687),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):69315-69326,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):69315-69326,
name: a4stg_rndup(871),
},
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):69334-69346,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):69335-69346,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):69335-69346,
name: a4stg_in_of(199),
},
),
},
postfix: false,
},
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):69355-69388,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):69355-69373,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):69355-69373,
name: a5stg_fixtos_fxtod(705),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):69377-69388,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):69377-69388,
name: a5stg_rndup(873),
},
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):69392-69534,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):69399-69414,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):69399-69414,
name: add_exp_out_exp(277),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):69417-69533,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):69417-69509,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):69417-69468,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):69417-69447,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):69417-69432,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):69417-69432,
name: a4stg_faddsubop(671),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):69436-69447,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):69436-69447,
name: a4stg_round(91),
},
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):69455-69467,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):69456-69467,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):69456-69467,
name: a4stg_in_of(199),
},
),
},
postfix: false,
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):69476-69508,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):69476-69487,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):69476-69487,
name: a4stg_fdtos(687),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):69495-69507,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):69496-69507,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):69496-69507,
name: a4stg_in_of(199),
},
),
},
postfix: false,
},
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):69515-69533,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):69515-69533,
name: a5stg_fixtos_fxtod(705),
},
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):69536-69744,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):69543-69559,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):69543-69559,
name: add_exp_out_exp1(279),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):69562-69743,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):69562-69696,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):69562-69634,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):69562-69613,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):69562-69592,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):69562-69577,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):69562-69577,
name: a4stg_faddsubop(671),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):69581-69592,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):69581-69592,
name: a4stg_round(91),
},
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):69600-69612,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):69601-69612,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):69601-69612,
name: a4stg_rndup(871),
},
),
},
postfix: false,
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):69621-69633,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):69622-69633,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):69622-69633,
name: a4stg_in_of(199),
},
),
},
postfix: false,
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):69642-69695,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):69642-69674,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):69642-69653,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):69642-69653,
name: a4stg_fdtos(687),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):69661-69673,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):69662-69673,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):69662-69673,
name: a4stg_rndup(871),
},
),
},
postfix: false,
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):69682-69694,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):69683-69694,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):69683-69694,
name: a4stg_in_of(199),
},
),
},
postfix: false,
},
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):69703-69742,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):69703-69721,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):69703-69721,
name: a5stg_fixtos_fxtod(705),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):69729-69741,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):69730-69741,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):69730-69741,
name: a5stg_rndup(873),
},
),
},
postfix: false,
},
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):69746-69845,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):69753-69771,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):69753-69771,
name: add_exp_out_expadd(281),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):69774-69844,
data: BinaryExpr {
op: LogicOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):69774-69825,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):69774-69807,
data: BinaryExpr {
op: LogicAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):69774-69789,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):69774-69789,
name: a4stg_faddsubop(671),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):69794-69806,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):69795-69806,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):69795-69806,
name: a4stg_round(91),
},
),
},
postfix: false,
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):69812-69824,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):69813-69824,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):69813-69824,
name: a4stg_in_of(199),
},
),
},
postfix: false,
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):69832-69844,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):69832-69844,
name: a4stg_fistod(689),
},
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):69847-69884,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):69854-69868,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):69854-69868,
name: a4stg_to_0_inv(283),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):69871-69882,
data: UnaryExpr {
op: LogicNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):69872-69882,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/fpu_add_ctl.v"):69872-69882,
name: a4stg_to_0(273),
},
),
},
postfix: false,
},
},
),
],
},
),
],
},
),
],
},
),
]